CSP考试 2017年3月第2题 学生排队 C++实现
来源:互联网 发布:数学算法 编辑:程序博客网 时间:2024/06/13 04:41
#include <iostream>using namespace std;int main(){int NUM;cin>>NUM;int jg[NUM];for(int i=0;i<NUM;i++){jg[i]=i+1;}int m;cin>>m;for(int i=0;i<m;i++){int a,b;cin>>a>>b;if(b>0){int flag=0;int js=0;for(int j=0;j<NUM;j++){if((jg[j]==a)&&(flag==0)){flag=1;jg[j]=jg[j+1];js++;continue;}if((flag==1)&&(js<b)){jg[j]=jg[j+1];js++;}else if((flag==1)&&(js==b)){jg[j]=a;break;}}}if(b<0){int flag=0;int js=0;for(int j=NUM-1;j>=0;j--){if((jg[j]==a)&&(flag==0)){flag=1;jg[j]=jg[j-1];js--;continue;}if((flag==1)&&(js>b)){jg[j]=jg[j-1];js--;}else if((flag==1)&&(js==b)){jg[j]=a;break;}}}}for(int i=0;i<NUM;i++){cout<<jg[i]<<" ";}return 0;}
0 0
- CSP考试 2017年3月第2题 学生排队 C++实现
- CCF CSP 2017年3月第2题 学生排队(STL运用)
- CSP考试 2013年12月第3题 最大矩形 C语言实现
- CSP考试 2015年09月第3题 C语言实现
- CSP考试 2015年03月第3题 节日 C语言实现
- CSP考试 2014年09月第3题 字符串匹配 C语言实现
- CSP考试 2015年9月第2题 日期计算 C语言实现
- CSP考试 2015年03月第2题 数字排序 C语言实现
- CSP考试 2014年12月第2题 Z字形扫描 C语言实现
- CSP考试 2014年09月第2题 画图 C语言实现
- CSP考试 2013年12月第2题 ISBN号码 C语言实现
- CSP考试 2015年12月第2题 消除类游戏 C语言实现
- CSP考试 2014年03月第2题 窗口 C语言实现
- CSP考试 2016年04月第2题 俄罗斯方块 C语言实现
- CSP考试 2017年3月第1题 分蛋糕 C++实现
- CCF-CSP-2017-3-2 学生排队
- CSP考试 2015年9月第1题 数列分段 C语言实现
- CSP考试 2014年03月第1题 相反数 C语言实现
- cuda性能调优
- base-64 字符数组的无效长度
- 蓝桥杯-黄金分割数
- IOS 绘制虚线
- android 系统桌面设置为背景的方法
- CSP考试 2017年3月第2题 学生排队 C++实现
- JVM配置参数
- 蓝桥杯JAVA 十六进制转十进制
- Google开源JPEG压缩算法--Guetzli体验
- Windows 网络编程基于TCP协议的Socket通信
- Testflight上的版本更新
- 整数用pow要小心啊。。
- 认识和修改在Linux中stat命令下出现的Access,Modify,Change三类时间
- spark 笔记