TypechoJoeTheme

Yuuuuuu

搜索到 9 篇与 的结果
2017-09-04

【CCF】火车购票

【CCF】火车购票
题目问题描述  请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。  假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。  购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最小的几个空座位中(不考虑是否相邻)。  假设初始时车票全部未被购买,现在给了一些购票指令,请你处理这些指令。输入格式  输入的第一行包含一个整数n,表示购票指令的数量。  第二行包含n个整数,每个整数p在1到5之间,表示要购入的票数,相邻的两个数之间使用一个空格分隔。输出格式  输出n行,每行对应一条指令的处理结果。  对于购票指令p,输出p张车票的编号,按从小到大排序。样例输入42 5 4 2样例输出1 26 7 8 9 1011 12 13 143 4样例说明  1) 购2张票,得到座位1、2。  2) 购5张票,得到座位6至10。  3) 购4张票,得到座位11至14。  4) 购2...
2017年09月04日
1,082 阅读
0 评论