PTA 银行业务队列模拟操作
发布时间
阅读量:
阅读量
题目详情:
假设有某家银行设有A、B两个业务窗口,其处理效率存在差异,其中A窗口的处理速度为B窗口的两倍 —— 换句话说,当A窗口完成2位顾客的服务时,B窗口刚好完成1位顾客的服务。已知到达银行的顾客顺序,请根据业务办理完成的时间顺序输出顾客序列。假设不考虑顾客到达的时间间隔,并且在两个窗口同时完成服务的情况下,优先输出A窗口的顾客。
输入格式:
输入为一行由正整数构成的序列,其中第一个数字N(≤1000)表示顾客总数,随后依次为N位顾客的编号。编号为奇数的顾客需前往A窗口办理业务,而编号为偶数的则前往B窗口。各数字之间以空格分隔。
输出格式:
按照业务处理完毕的时间顺序输出每位顾客的编号,各编号之间用空格分隔,但最后一个数字后不得出现多余的空格。
输入样例:
8 2 1 3 9 4 11 13 15
输出样例:
1 3 2 9 11 4 13 15
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n; //输入等待人数
i
全部评论 (0)
还没有任何评论哟~
