UVa 12110 Printer Queue(特殊队列)
来源:互联网 发布:运城学院网络管理系统 编辑:程序博客网 时间:2024/06/11 02:01
题意 模拟打印队列 队列中有优先级大于队首的元素 队首元素就排到队尾 否则队首元素出队 输出开始在p位置的元素是第几个出队的
直接模拟这个过程就行了
#include <bits/stdc++.h>using namespace std;const int N = 205;int q[N];int main(){ int cas, n, p, cnt, front, rear, i; scanf("%d", &cas); while(cas--) { scanf("%d%d", &n, &p); for(i = 0; i < n; ++i) scanf("%d", &q[i]); cnt = front = 0, rear = n; while(front <= p) { for(i = front + 1; i < rear; ++i) if(q[i] > q[front]) break; if(i < rear) { if(front == p) p = rear; q[rear++] = q[front]; } else ++cnt; ++front; } printf("%d\n", cnt); } return 0;}
1 0
- UVa 12110 Printer Queue(特殊队列)
- UVA 12100 Printer Queue(队列,优先队列)
- Printer Queue 打印队列 UVA 12100
- uva 12100 Printer Queue(打印队列)模拟
- queue队列-printer queue
- UVa 12100 - Printer Queue【队列和优先队列】
- Printer Queue打印队列
- 打印队列(Printer Queue)
- UVa 12100 Printer Queue
- UVA - 12100 Printer Queue
- UVa 12100 - Printer Queue
- UVa 12100 - Printer Queue
- UVa: 12100 - Printer Queue
- UVa 12100 - Printer Queue
- uva 12100 Printer Queue
- Uva - 12100 - Printer Queue
- UVA 12100 Printer Queue
- UVa 12100 - Printer Queue
- Android之ExpandableListView的属性(展开,闭合,箭头)
- uva 1586 - Molar mass
- java中的AES 256算法遇到 Illegal key size or default parameters错的解决办法
- C++primer 第五版 *笔记一 [渣渣进化记]
- 织梦DedeCMS-自定义图片代替软件等级星标的方法
- UVa 12110 Printer Queue(特殊队列)
- 值与它在内存地址中的高低位排列是反过来的
- Linux查看系统开机时间
- iscsiadm主要操作命令
- VS2008 AddIn for C++ code coverage 更新
- Android:使用canvas绘柱状统计图(自动计算宽高及分度值、可左右滑动)
- 导入android工程出现红色感叹号!
- js中cookie的使用详细分析
- QTableView自动设置单元格的编辑状态