SOJ 1443.Printer Queue
来源:互联网 发布:东软医保软件客服 编辑:程序博客网 时间:2024/05/18 00:14
简单题多思考
(多读书,多看报,少吃零食,多睡觉)
#include<iostream>#include<cstring>#include<cstdio>#include<queue>using namespace std;struct node{ int pos; int pr; node(int p1,int p2):pos(p1),pr(p2){}};int main(){ int t,n,m,tmp; int flag[10]; scanf("%d",&t); while(t--){ queue<node> que; memset(flag,0,sizeof(flag)); scanf("%d%d",&n,&m); for(int i=0;i<n;i++){ scanf("%d",&tmp); flag[tmp]++; que.push(node(i,tmp)); } int res=0,ans; for(int i=9;i>0;i--){ if(flag[i]==0) continue; while(1){ if(flag[i]==0) break ; if(que.front().pos==m) ans = res+1; if(que.front().pr==i){ que.pop(); res++; flag[i]--; }else{ que.push(que.front()); que.pop(); } } } printf("%d\n",ans); } return 0;}
阅读全文
0 0
- SOJ 1443.Printer Queue
- 1443. Printer Queue
- sicily--1443. Printer Queue
- Sicily 1443. Printer Queue
- 1443. Printer Queue
- 1443. Printer Queue
- sicily 1443.Printer Queue
- sicily 1443. Printer Queue
- Sicily 1443. Printer Queue
- sicily 1443.Printer Queue
- 1443. Printer Queue
- Sicily 1443. Printer Queue
- sicily 1443. Printer Queue
- [sicily]1443. Printer Queue
- 1443. Printer Queue
- 1443. Printer Queue
- sicily-1443. Printer Queue
- Sicily 1443. Printer Queue
- 数据分析入门
- 线程安全的单例模式
- 经验分享(十一)给学习计算机的同僚们(初学者,进阶者,包括Linux爱好者)的学习建议
- C和指针之数组之编程练习2
- [LeetCode] ZigZag Conversion
- SOJ 1443.Printer Queue
- 算法:数字三角形(DP)
- Target Sum
- 归并排序
- 设计模式之创建者模式
- c语言数据结构之通用链表
- Search Insert Position Leetcod
- 服务计算——net/http源码追踪
- python文件的运行方法