Help!
pascal吧
全部回复
仅看楼主
level 1
chengjidiaqi0 楼主
【问题描述】
传说的OI侠客岛有许多信息学竞赛的宝典秘籍,学OI的人只要得到宝典秘籍学习之后便可让水平直线上升,可惜没有人知道OI侠客岛在何方。终于有一天,岛主在网上将侠客岛的地理位置公之于众了。王老师作为教练第一时间获得了这一消息,于是就带领学员冲向了侠客岛,为了防止学员争先恐后登岛引发安全事故,所以事先用随机数程序分配给学员分配了一个编号,学员按编号从小到大的顺序排成一列向侠客岛出发了。
到了登岛处,除了王老师之外还有其他老师也同时到了,巧的是他们也像王老师那样按编号大小排队了。麻烦来了,谁都想先上岛,可侠客岛的入口太窄,一次只允许一个人通过。老师们想为同学们重新编号,可是人员众多,重新分发编号要花太多的时间,所以就决定利用原来的同学们手里的编号,将所有学员重新按老规矩排队,现在请你编程告诉老师们,新的队伍的编号顺序是怎样的。
【输入文件】team.in
第一行一个整数N,共有N个队伍来到侠客岛入口。
接下来N行,每行代表一个老师所带领的登岛队伍,第一个数是该队伍的人数Mi,后面Mi个从小到大的数,代表该队伍每个人手里的编号。
【输入文件】team.out
输出一行,所有学员登岛的编号,数字之间空一格。
【样例输入】
2
3 1 3 4
2 1 5
【样例输出】
1 1 3 4 5
【数据范围】
每个编号在longint范围内,1≤N≤8,总人数≤3000000;
30%的数据,1≤Mi≤20;
40%的数据,1≤Mi≤2000;
80%的数据,1≤Mi≤400000;
100%的数据,1≤Mi≤1500000。
2016年03月19日 05点03分 1
level 9
3000000个longint读入就快1s了
2016年03月19日 22点03分 2
1