OpenJudge

26:银行业务队列简单模拟

总时间限制:
1000ms
内存限制:
65535kB
描述

设某银行有AB两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2---即当A窗口处理完2个顾客时,B窗口处理完一个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时间间隔,并且当不同窗口同时处理完2个顾客时,A窗口顾客优先输出。

输入
输入为一行正整数,其中第1个数字N(N<=1000)为顾客总数,后面跟着N位顾客的编号。编号为奇数的顾客需要到A窗口办理业务,为偶数的顾客则去B窗口。数字间以空格分隔。
输出
按业务处理完成的顺序输出顾客的编号。数字间以空格分隔,但最后一个编号后不能有多余的空格。
样例输入
8 2 1 3 9 4 11 13 15
样例输出
1 3 2 9 11 4 13 15
来源
重庆科技学院 WJQ
全局题号
8456
添加于
2017-04-14
提交次数
10
尝试人数
3
通过人数
3