7-45 银行业务队列简单模拟 (10 分)
7-45 银行业务队列简单模拟 (10 分)
设某银行有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
结尾无空行
#include<iostream>
using namespace std;
int main(){int n,num,flag=0;cin>>n;int a[1000],oa=0,ca=0;int b[1000],ob=0,cb=0;for(int i=1;i<=n;i++){cin>>num;if(num%2==1)a[oa++]=num;else b[ob++]=num;}for(int i=1;ca<oa||cb<ob;i++){if(ca<oa){if(flag)cout<<' ';cout<<a[ca++];flag=1;}if(cb<ob&&i%2==0){if(flag)cout<<' ';cout<<b[cb++];}}return 0;
}
7-45 银行业务队列简单模拟 (10 分)相关推荐
- 7-18 银行业务队列简单模拟 (25 分)
7-18 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达 ...
- 银行业务队列简单模拟 (25 分)c语言c++
7-2 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达银 ...
- 7-4 银行业务队列简单模拟 (15 分)
** 7-4 银行业务队列简单模拟 (15 分) ** 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客 ...
- 银行业务队列简单模拟Java程序设计_PTA 数据结构 银行业务队列简单模拟
仅供参考,请勿粘贴 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达银行的顾客序列,请按业务完 ...
- PTA: 7-2 银行业务队列简单模拟 (25 分)
大一下半期数据结构 数据结构题目集 7-2 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客 ...
- 7-18 银行业务队列简单模拟
7-18银行业务队列简单模拟 完整题目 **输入格式:** **输出格式:** **输入样例:** **输出样例:** **具体思路** **完整代码实现:** 我的一些问题 完整题目 设某银行有A. ...
- (原创)7-1 银行业务队列简单模拟 (30 分)
设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列 ...
- 7-1 银行业务队列简单模拟 (25 分)
题目: 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达银行的顾客序列,请按业务完成的顺序输出 ...
- 银行业务队列简单模拟(队列queue)
设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列 ...
最新文章
- neutron linux网络命令,OpenStack Neutron网络组件介绍(重要)
- 通过本地IIS SMTP服务器发送邮件时提示“邮箱不可用”的解决办法
- word2003的页码设置
- linux su和sudo命令的区别
- oracle 的遍历语法,oracle pl/sql之pl/sql语法
- 信息学奥赛一本通(1034:计算三角形面积)
- 机器视觉——单目相机模型(坐标标定以及去畸变)
- LoadRunner教程(13)-LoadRunner 服务水平协议
- netsetman使用教程_NetSetMan配置网络参数教程
- 远程访问型木马——灰鸽子软件的使用(含免杀)
- HTML5期末大作业:仿天猫购物网站设计——仿天猫购物商城(7页) 网页设计作业,网页制作作业, 学生网页作业, 网页作业成品, 网页作业模板
- 万字长文总结Android多进程,大厂直通车!
- 产房深夜:8个月胎儿手臂畸形要流产,为保胎医生做了大胆决定
- WebServer·(二)在IDEA中,安装配置Maven并且开发MavenHelloWorld
- Errors during downloading metadata for repository ‘AppStream‘: - Status code: 404 for http://mirro
- 5天突击GRE(155+170+4.0)
- 阻止浏览器默认行为事件
- 概率论与数理统计学习笔记——第三十五讲——依概率收敛,切比雪夫不等式
- Zigbee 无线传感网络 无线通信技术 协议体系结构 OSAL
- 真的假的?中国科学技术大学软件学院今年报考人数4366人?