博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
The kth great number(hdu4006+优先队列)
阅读量:4950 次
发布时间:2019-06-11

本文共 1508 字,大约阅读时间需要 5 分钟。

Xiao Ming and Xiao Bao are playing a simple Numbers game. In a round Xiao Ming can choose to write down a number, or ask Xiao Bao what the kth great number is. Because the number written by Xiao Ming is too much, Xiao Bao is feeling giddy. Now, try to help Xiao Bao.

Input

There are several test cases. For each test case, the first line of input contains two positive integer n, k. Then n lines follow. If Xiao Ming choose to write down a number, there will be an " I" followed by a number that Xiao Ming will write down. If Xiao Ming choose to ask Xiao Bao, there will be a "Q", then you need to output the kth great number. 

Output

The output consists of one integer representing the largest number of islands that all lie on one line. 

Sample Input

8 3I 1I 2I 3QI 5QI 4Q

Sample Output

123

Hint

Xiao  Ming  won't  ask  Xiao  Bao  the  kth  great  number  when  the  number  of  the  written number is smaller than k. (1=
<=n<=1000000).

I加入一个数

Q询问第k大的数值

这道题用优先队列做

队列升序

用队首保存第k大的数,第k大数也是k个有序数了最小的数

每次压入后,如果队列元素大于k,就弹出最小的呢个数

ac:

#include
#include
#include
#include
using namespace std;int main(){ char ctr[2]; int n,m,d; while(scanf("%d%d",&n,&m)!=EOF) { priority_queue
,greater
> que; for(int i=0;i
m) que.pop(); } else{ printf("%d\n",que.top()); } } } return 0;}

 

转载于:https://www.cnblogs.com/wangtao971115/p/10358253.html

你可能感兴趣的文章
Microsoft Dynamics CRM 2011 面向Internet部署 (IFD) ADFS虚拟机环境搭建的步骤(CRM与ADFS装在同一台服务器上) 摘自网络...
查看>>
Setting up a Passive FTP Server in Windows Azure VM(ReplyCode: 227, Entering Passive Mode )
查看>>
Atitit mtp ptp rndis midi协议的不同区别
查看>>
Ajax辅助方法
查看>>
Python模块调用
查看>>
委托的调用
查看>>
c#中从string数组转换到int数组
查看>>
Scrapy入门程序点评
查看>>
DotNetty网络通信框架学习之源码分析
查看>>
8.1 Android Basic 数据存储 Preferences Structured(分组的Preferences)
查看>>
原因和证明
查看>>
VC6.0图像处理2--图像的反色
查看>>
Snoop, 对WPF程序有效的SPY++机制
查看>>
Does not contain a valid host;port authority解决方法
查看>>
JAVA程序猿怎么才干高速查找到学习资料?
查看>>
使用axel下载百度云文件
查看>>
Qt中图像的显示与基本操作
查看>>
详解软件工程之软件测试
查看>>
WCF(二) 使用配置文件实现WCF应用程序
查看>>
【CodeForces 803 C】Maximal GCD(GCD+思维)
查看>>