美文网首页
CCF-购买火车票

CCF-购买火车票

作者: 天使zhang | 来源:发表于2018-12-15 22:02 被阅读0次

CCF-购买火车票(python-100分)

折腾了好久终于自己检查出来自己那个地方错了,100分很开心记录一下,虽然很简单一道题目但是要在确定的时间和空间百分之百做全对还是略难哈哈。但是中间出了一点问题就是不知道为啥,从头到尾检查了很多遍挨个断点检查终于知道哪里错了哈啦哈哈(略LOW)

题目如下:

问题描述

请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。

假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。

购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最小的几个空座位中(不考虑是否相邻)。

假设初始时车票全部未被购买,现在给了一些购票指令,请你处理这些指令。

输入格式

输入的第一行包含一个整数n,表示购票指令的数量。

第二行包含n个整数,每个整数p在1到5之间,表示要购入的票数,相邻的两个数之间使用一个空格分隔。

输出格式

输出n行,每行对应一条指令的处理结果。

对于购票指令p,输出p张车票的编号,按从小到大排序。

样例输入

4

2 5 4 2

样例输出

1 2

6 7 8 9 10

11 12 13 14

3 4

样例说明

1)  购2张票,得到座位1、2。

2)  购5张票,得到座位6至10。

3)  购4张票,得到座位11至14。

4)  购2张票,得到座位3、4。

评测用例规模与约定

对于所有评测用例,1 ≤n≤ 100,所有购票数量之和不超过100。

解答如下:

相关文章

  • CCF-购买火车票

    CCF-购买火车票(python-100分) 折腾了好久终于自己检查出来自己那个地方错了,100分很开心记录一下,...

  • 斗笔哥解剖火车票助力,述说你不得不知的营销手段

    ​你还在转发要求别人助力购买火车票吗? 你还在苦苦哀求别人帮你转发助力火车票吗? 你还在帮别人购买火车票助力吗? ...

  • 徐向荣:“一日一价”,旅客铁路双受益

    火车票票价将浮动、购买火车票也要算日子了?近日,有旅客反映称,在购买火车票时发现部分列车车票价格发生了变化。为...

  • 美国车票攻略

    火车票和巴士票 购买火车票网址,有中文。 https://zh.amtrak.com/find-train-bus...

  • 2022-08-15

    火车票改签百科新知,搜一下! 火车票改签 乘车信息修改 火车票改签是旅客对于已购买的火车票进行乘车时间、到达地点等...

  • 再次给孩子购买火车票

    上大学的孩子原定于2月21号开学的,我也提前二十多天给孩子购买了去青岛的火车票。 可因为一场疫情阻止了复工复学的脚...

  • 【感恩日语】298篇,周末轶事

    一、一段旅程,三张火车票 原本北京回石家庄,一张火车票搞定的旅程,居然买了三次火车票,损失一张,退票一张,重新购买...

  • 人在旅途

    那年青海行! 好事多磨,我们做了充分的前期准备,到了出发前购买火车票时,才发现什么叫做热门旅游线路,火车票已经没有...

  • 【老青椒】跑了一百多公里,就为画个圈

    今天测了一下体重,是80.30kg。 购买回学校的火车票。发现近来火车票价格有变化,有时30元,有时29.5元,还...

  • 希望铁总送票多些诚意少些套路

    昨天,铁路总公司推出积分兑换火车票活动。活动大概内容为:购买火车票,一元抵五分,一万分可兑换一张指定车次的火车...

网友评论

      本文标题:CCF-购买火车票

      本文链接:https://www.haomeiwen.com/subject/vcdzhqtx.html