UVa 540 Team Queue
来源:互联网 发布:照片写字软件 编辑:程序博客网 时间:2024/05/17 23:18
请参考佳佳的书
#include <cstdio>#include <iostream>#include <map>#include <queue>using namespace std;const int maxt = 1000 + 9;int t = 0;map<int, int> team;void solve(){ for (int i = 0; i < t; i++) { int n; cin >> n; for (int j = 0; j < n; j++) { int x; cin >> x; team[x] = i; } } queue<int> q, q2[maxt]; for (; ;) { string cmd; cin >> cmd; if (cmd[0] == 'S') break; if (cmd[0] == 'D') { int t = q.front(); cout << q2[t].front() << endl; q2[t].pop(); if (q2[t].empty()) q.pop(); }else { int x; cin >> x; int t = team[x]; if (q2[t].empty()) q.push(t); q2[t].push(x); } } cout << endl;}int main(){ //freopen("input.txt", "r", stdin); for (int i = 1; ;i++) { cin >> t; if (t == 0) break; cout << "Scenario #" << i << endl; solve(); }}
0 0
- UVa 540 Team Queue
- uva 540 team queue
- Uva 540 Team Queue
- uva 540 - Team Queue
- UVa 540 - Team Queue
- UVA 540 Team Queue
- uva 540 Team Queue
- uva 540 Team Queue
- Uva 540 Team Queue
- UVa 540 - Team Queue
- UVa 540 - Team Queue
- uva 540 Team Queue
- UVA 540 Team Queue
- Team Queue UVA 540
- uva 540 - Team Queue
- UVa 540 - Team Queue
- UVA - 540 - Team Queue
- UVA 540 team queue
- 进入项目文件
- 利用expdp/impdp数据泵对oracle进行数据迁移
- Newtonsoft.Json
- 对指定文件(一个或多个)进行压缩,并存放到指定路径
- Xcode language not recognized: 'ml2'
- UVa 540 Team Queue
- 图像处理工具 ImageMagick
- VMware中安装ArcGIS10.3 For Server并发布服务注意事项
- [构架]马斯克软件思维
- MySQL行锁深入研究
- 源码分析之ArrayList
- 【bzoj 2132】圈地计划(最小割)
- 安装HomeBrew
- sysvshm 这是共享内存