当前位置: 首页 > news >正文

成都创新网站建设上海建设工程质量监督站网站

成都创新网站建设,上海建设工程质量监督站网站,wordpress 采集站,公司建网站空间一、题目 设某银行有A、B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 —— 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假定不考虑顾客先…

一、题目

设某银行有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>
#include<queue>using namespace std;queue<int> numa;
queue<int> numb;int main()
{int n;cin >>n;for(int i=0;i<n;i++){int a;cin >>a;if( a % 2 == 1) numa.push(a);else numb.push(a);}int cnt = 1;while( !numa.empty() && !numb.empty()){if(cnt != 1) cout<<" ";cout<<numa.front();numa.pop();if(cnt % 2 == 0) {if(cnt != 1)cout<<" ";cout<<numb.front();numb.pop();	}cnt++;}if(numa.empty()){while(!numb.empty()){if(cnt != 1) cout<<" ";cout<<numb.front();numb.pop();cnt++; }}else{while(!numa.empty()){if(cnt != 1) cout<<" ";cout<<numa.front();numa.pop();cnt++; }}return 0;} 

http://www.dtcms.com/a/444943.html

相关文章:

  • 石狮住房和城乡建设网站国外最牛设计网站
  • 天津和平做网站贵吗苏州h5网站建设价格
  • 狮山镇建设局网站杭州建设网站职称人才工作专题
  • 服装网站建设公司推荐邯郸网络安装
  • 网站建设需要域名吗?wordpress tag搜索
  • SEO网站建设入驻程流智慧团建网站没有验证码
  • 网站建设好做吗网站开发编程环境
  • 河北网站建设搭建四川省住房与建设厅网站
  • 免费ppt网站 不要收费的哪个网站名片做的号
  • 建设大型购物网站小程序直播
  • 网站建设行业前景php网站开发实例项目
  • php网站开发实用技术建设摩托车报价及图片
  • 免费网站优化软件电子商务网站建设的要素
  • 医院建设网站的作用wordpress 编辑器
  • iis6 静态网站移动端网站咋做
  • 叮当网站做app网站建设还流行吗
  • 义乌网站公司免费空间建网站
  • 建设网站注意什么简易个人网页模板
  • 网站合同书专业网站建站费用
  • 广西网站建设培训长沙企业网站建设分公司
  • 福州网站建设企业哪家好?域名买卖网站
  • 做品牌文化的网站网站建设费用应该入什么科目
  • 建html5响应式网站的工具方维网络的服务范围
  • 重庆市做网站的公司有哪些h5应用
  • 佛山市网站建设 乾图信息科技中国商标网官方查询网站
  • 2018年做淘宝客网站还能挣钱吗网站建设实验
  • 益阳网站建设公司2wordpress
  • 专业建设网站应该怎么做什么是网站微商城的建设
  • 深圳网站建设团队罗湖区网站建设
  • 白云微网站建设怎么在wordpress上添加视频