UVA 1203 Argus
来源:互联网 发布:结对编程表情包 编辑:程序博客网 时间:2024/05/22 08:08
大意略。
优先队列模拟。
#include <iostream>#include <fstream>#include <cstdlib>#include <cstdio>#include <string>#include <cstring>#include <cmath>#include <vector>#include <algorithm>#include <queue>using namespace std;const int maxn = 1010;char str[maxn];int n;struct Argus{int time, num, period;bool operator < (const Argus &a) const{if(a.time != time) return a.time < time;return a.num < num;}};priority_queue<Argus> Q;void init(){while(!Q.empty()) Q.pop();}void read_case(){init();Argus a;int num, period;while(str[0] != '#'){scanf("%d%d", &num, &period);a.time = period, a.num = num, a.period = period; Q.push(a);scanf("%s", str);}scanf("%d", &n);}void solve(){Argus b;read_case();int ans = 0;for(int i = 0; i < n; i++){b = Q.top(); Q.pop();printf("%d\n", b.num);b.time += b.period;Q.push(b);}}int main(){while(~scanf("%s", str)){solve();}return 0;}
- UVA 1203 - Argus
- Uva-1203-Argus
- UVA 1203 Argus
- uva 1203 Argus
- uva 1203 - Argus
- UVa 1203 Argus
- uva 1203 - Argus
- Uva 1203 Argus
- UVa 1203 - Argus
- UVA - 1203 Argus
- UVa 1203 - Argus
- UVA 1203 Argus
- 1203 - Argus uva 快排
- UVA 1203 Argus(优先队列)
- uva 1203 - Argus(优先队列)
- UVA 1203Argus【优先队列】
- uva 1203—— Argus
- UVA 1203 Argus(优先队列)
- oracle、DB2、mysql、sql 2000分页语句
- C#基础再学习之委托
- DHT网络是什么
- Oracle: check if display variable is set 解决办法
- strcpy、wcscpy与_tcscpy关系 strcpy_s与strcpy比较
- UVA 1203 Argus
- 启用:set autotrace traceonly 报错:SP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色SP2-0611: 启用 STATISTICS 报告时出错
- nslookup命令
- linux 内核调试
- C++ static
- A. Wasted Time
- UVA 641 - Do the Untwist
- opencv-canny边缘检测
- <br />, \r\n