怎样做浏览的网站不被发现,wordpress 封面图片,公司企业邮箱号,app软件定制聚顶科技好设某银行有A、B两个业务窗口#xff0c;且处理业务的速度不一样#xff0c;其中A窗口处理速度是B窗口的2倍 —— 即当A窗口每处理完2个顾客时#xff0c;B窗口处理完1个顾客。给定到达银行的顾客序列#xff0c;请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时… 设某银行有A、B两个业务窗口且处理业务的速度不一样其中A窗口处理速度是B窗口的2倍 —— 即当A窗口每处理完2个顾客时B窗口处理完1个顾客。给定到达银行的顾客序列请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时间间隔并且当不同窗口同时处理完2个顾客时A窗口顾客优先输出。
输入格式:
输入为一行正整数其中第1个数字N(≤1000)为顾客总数后面跟着N位顾客的编号。编号为奇数的顾客需要到A窗口办理业务为偶数的顾客则去B窗口。数字间以空格分隔。
输出格式:
按业务处理完成的顺序输出顾客的编号。数字间以空格分隔但最后一个编号后不能有多余的空格。
输入样例:
8 2 1 3 9 4 11 13 15输出样例:
1 3 2 9 11 4 13 15代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#includeiostream
#includequeue
using namespace std;
int main()
{queueint a, b;int n,t;cin n;for (int i 0; i n; i){cin t;if (t % 2 1)a.push(t);elseb.push(t);}int flag 2;while (!a.empty() || !b.empty()){n--;if ((flag 1||flag2) !a.empty()){cout a.front();a.pop();flag--;}else{cout b.front();b.pop();flag 2;}if (n ! 0)cout ;}
}