//结构体构造函数...要写的话两个都得写上,不然Node a;会出问题.....

//重载运算符优先队列里>是从小到大排列

//也可以写成这样....会减少一点语句执行次数

   bool operator < (const Node& C) const{return t > C.t || (t == C.t && num > C.num);}
#include<iostream>
#include <queue>
#include <cstring>using namespace std;struct Node{int t, num, p;Node(int a, int b, int c){num = a;t = b;p = c;}Node(){}bool operator < (const Node& C) const{if(t == C.t)return num > C.num;return t > C.t; }
};int main()
{priority_queue<Node> q;string s;while(cin >> s && s[0]!='#'){Node A;cin >> A.num >> A.p;A.t = A.p;q.push(A);}int n;cin >> n;while(n--){Node temp = q.top();q.pop();cout << temp.num << endl;temp.t += temp.p;q.push(temp);}return 0;}

Argus UVA - 1203相关推荐

  1. uva 1203—— Argus

    题意:给定一个阿格斯系统,每个period周期都会产生一次编号为Q_num的事件,任务是模拟前k个事件. 思路:直接按照优先队列的方法来模拟和构造即可. code: #include <bits ...

  2. [搜索]UVa 129 困难的串

    题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...

  3. uva 401.Palindromes

    题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...

  4. Uva 3767 Dynamic len(set(a[L:R])) 树套树

    Dynamic len(set(a[L:R])) Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 https://uva.onlinejudge.org/in ...

  5. UVA 11752 超级幂

    UVA 11752 超级幂 Z - The Super Powers Time Limit:1000MS     Memory Limit:0KB     64bit IO Format:%lld & ...

  6. UVa 11174 - Stand in a Line

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&p ...

  7. UVa 10112 - Myacm Triangles

    UVa第一卷最后一题. 求内部不含点并且面积最大的三角形. 暴力. 代码如下: 1 #include<iostream> 2 #include<cstdio> 3 #inclu ...

  8. codevs 1203 判断浮点数是否相等

    1203 判断浮点数是否相等  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 青铜 Bronze 题目描述 Description 给出两个浮点数,请你判断这两个浮点数是否相等 ...

  9. UVa 10180 - Rope Crisis in Ropeland!

    题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=41&pa ...

最新文章

  1. 利用OpenCV实现抖音最强变脸术 | CSDN原力计划
  2. 红牛开发板模拟器简要说明_V1.0
  3. pip国内常用源及配置方式
  4. Java基础:面向对象
  5. libpng error: Not a PNG file
  6. VBS基础篇 - 常量
  7. 一步步编写操作系统 22 硬盘操作方法
  8. 论文浅尝 | Data Intelligence 已出版的知识图谱主题论文
  9. QT5主界面“关闭窗口”按钮设置弹出提示询问信息
  10. Duplicate entry...for key...
  11. IP基础及ping命令
  12. DOCTYPE用法详解
  13. 软考之项目网络图(活动图)
  14. 如何缩小jpg图片大小?jpg格式怎么压缩?
  15. teraterm 执行sql_tera term通过ttl脚本 自动连接服务器
  16. IntelliJ Idea 下Png图片打开方式导致编码报错
  17. Fastdfs预留空间问题排查分析
  18. Android 开发中渐变背景的简单使用
  19. oracle建索引时报ora00955 名称已由现有对象使用,“ORA-00955: 名称已由现有对象使用” 这个错误是怎么回事?...
  20. 关于Python入门的常用工具Wing你了解多少

热门文章

  1. 联发科6758_mt6853相当于骁龙哪一款处理器 联发科mt6853相当于骁龙多少 - 云骑士一键重装系统...
  2. 止步89岁!宣布证明黎曼猜想后,数学大师阿蒂亚爵士突然逝世
  3. 机房机柜专用UPS不间断电源的使用寿命能够达到多久?
  4. addEvent函数
  5. with open()的使用
  6. 最小点权覆盖集最大点权独立集
  7. 英语国际音标教学视频
  8. 工商管理专业知识与实务(初级)【4】
  9. 沪江日语百度云视频 0-n1百度云网盘视频的swf需要特定的播放器才能播放
  10. 12对胸椎对应体表标志_人体体表标志【图文】