解题思路

用STLSTLSTL自带的大根堆存下每个人的优先级,姓名,这里存入pairpairpair就行,第一关键字为优先级。
pop时就弹出队头


代码

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<vector>
#include<algorithm>
#include<queue>
#define ll long long
using namespace std;string s,c;
int n,w;priority_queue<pair<int,string> >q;int main() {scanf("%d",&n);for(int i=1; i<=n; i++) {cin>>s;if(s=="pop") {if(!q.empty()) {cout<<q.top().second<<" ";printf("%d\n",q.top().first);q.pop();}else printf("none\n");} else {cin>>c;scanf("%d",&w);q.push(make_pair(w,c));}}
}

【一本通 1371】看病【堆】相关推荐

  1. 【c++一本通】【堆】鱼塘钓鱼

    [c++一本通][堆]鱼塘钓鱼 题目 解题思路 枚举去到的最远的鱼塘 减去花费在路程上的时间,剩下的就是用来钓鱼的时间 将能到达的鱼塘初始的鱼,加入堆 然后取出堆顶,加入其下一次钓到的鱼的数量 直到时 ...

  2. 1371:看病——优先队列 自定义排序

    [题目描述] 有个朋友在医院工作,想请BSNY帮忙做个登记系统.具体是这样的,最近来医院看病的人越来越多了,因此很多人要排队,只有当空闲时放一批病人看病.但医院的排队不同其他排队,因为多数情况下,需要 ...

  3. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  4. 【一本通评测 1371】【堆】看病

    看病 题目 解题思路 Code 一本通评测 1371:看病 题目 [题目描述] 有个朋友在医院工作,想请BSNY帮忙做个登记系统.具体是这样的,最近来医院看病的人越来越多了,因此很多人要排队,只有当空 ...

  5. 【一本通评测 1373】【堆】【贪心】鱼塘钓鱼

    鱼塘钓鱼 题目 解题思路 Code 一本通评测 1373:鱼塘钓鱼(fishing) 题目 [题目描述] 有N个鱼塘排成一排(N<100),每个鱼塘中有一定数量的鱼,例如:N=5时,如下表: 鱼 ...

  6. 看病(信息学奥赛一本通-T1371)

    [题目描述] 有个朋友在医院工作,想请BSNY帮忙做个登记系统.具体是这样的,最近来医院看病的人越来越多了,因此很多人要排队,只有当空闲时放一批病人看病.但医院的排队不同其他排队,因为多数情况下,需要 ...

  7. 【一本通 1373】鱼塘钓鱼(fishing)【堆】

    解题思路 我们枚举最后一个,也就是最右边的鱼塘,则花费的时间就是从第一个鱼塘到这个鱼塘的时间总和,(因为走回头路显然是没意义的). 每次算出以i为最后一个鱼塘还剩的时间,然后把他前面的鱼塘都放进大根堆 ...

  8. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  9. 【从蛋壳到满天飞】JS 数据结构解析和算法实现-堆和优先队列(一)

    前言 [从蛋壳到满天飞]JS 数据结构解析和算法实现,全部文章大概的内容如下: Arrays(数组).Stacks(栈).Queues(队列).LinkedList(链表).Recursion(递归思 ...

最新文章

  1. kettle分批处理大表数据_kettle 分批次拿数据库
  2. 测序技术有4个指标:读长、成本、准确度、通量
  3. 安装Kubernetes-Dashboard插件
  4. mysql 监控 开源_强大的开源企业级数据库监控利器Lepus
  5. go java gc_图解Golang的GC垃圾回收算法
  6. 云图说|初识云数据库GaussDB(for Cassandra)
  7. MySQL高级-SQL优化步骤
  8. 网站解析 选择 主记录www 为主站 记录类型都选A 泛解析 选*就好了
  9. Android使用谷歌插件,IT之家学院:教你如何在安卓手机上使用Chrome插件
  10. Tcl/tk缩放Truetype字体时的精度问题
  11. 本人工作性质已改变,技术文摘随笔已经全部下线
  12. treemap倒叙_java对map进行排序(对日期倒叙)
  13. Gartner点将分布式文件存储,浪潮存储缘何一鸣惊人?
  14. java caller_【JavaScript】callee 与 caller
  15. 论文投稿指南——中国(中文EI)期刊推荐(第2期)
  16. java中数字作为布尔值_day50 java Script 数字和字符串 布尔值和数组 运算符 条件判断和三元运算...
  17. 计算机组成原理三种译码方式,计算机组成原理第三章存储系统
  18. 不换行输出的两种方式
  19. 一步一步安装CentOS7(图文)
  20. 示性函数、共轭函数、对偶范数、共轭

热门文章

  1. python 自动编写新闻_Python多篇新闻自动采集
  2. python光学仿真_光学现象的Python实现
  3. iOS面试笔试 技术向
  4. 抖音矩阵具体玩法详情丨国仁网络资讯
  5. AI绘画指南 如何设置与使用 stable diffusion webui (SD webui)
  6. 统计用产品分类目录8位代码类别_宋清辉:威奥股份拿下605代码第一股 中国中车不利变化对其影响大...
  7. 【EM+GMM】基于EM和GMM算法的目标轨迹跟踪和异常行为识别matlab仿真
  8. Python办公自动化----操作word文档
  9. 回归模型汇总、评估和总结
  10. 经典好用的屏幕截图软件-FastStone Capture提供下载