HDOJ4006 The kth great number 【串的更改和维护】
The kth great number
Total Submission(s): 6121 Accepted Submission(s): 2471
I 1
I 2
I 3
Q
I 5
Q
I 4
Q
2
3
Xiao Ming won't ask Xiao Bao the kth great number when the number of the written number is smaller than k. (1=<k<=n<=1000000).
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
using namespace std;
int b[];
int main(){
int i,j,t,n,k,num,flag_t,min,flag;
char c;
while(EOF != scanf("%d%d",&n,&k)){
flag_t = ;
min = ;
while(n--){
getchar();
scanf("%c",&c);
if(c == 'I'){
scanf("%d",&num);
if(flag_t < k){
b[flag_t] = num;
if(num < min){
min = num;
flag = flag_t;
}
flag_t++;
}
else if(num > min){
b[flag] = num;
min = ;
for(i=;i<k;i++){
if(b[i] < min){
min = b[i];
flag = i;
}
}
}
}
else if(c == 'Q'){
printf("%d\n",min);
}
}
}
return ;
}
HDOJ4006 The kth great number 【串的更改和维护】的更多相关文章
- HDU 4006The kth great number(K大数 +小顶堆)
		
The kth great number Time Limit:1000MS Memory Limit:65768KB 64bit IO Format:%I64d & %I64 ...
 - [LintCode] Kth Smallest Number in Sorted Matrix 有序矩阵中第K小的数字
		
Find the kth smallest number in at row and column sorted matrix. Have you met this question in a rea ...
 - hdu 4006 The kth great number (优先队列)
		
/********************************************************** 题目: The kth great number(HDU 4006) 链接: h ...
 - Lintcode: Kth Smallest Number in Sorted Matrix
		
Find the kth smallest number in at row and column sorted matrix. Example Given k = 4 and a matrix: [ ...
 - hdoj 4006 The kth great number【优先队列】
		
The kth great number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Oth ...
 - The kth great number(set)
		
The kth great number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Oth ...
 - The kth great number(优先队列)
		
The kth great number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Oth ...
 - HDU 4006 The kth great number 优先队列、平衡树模板题(SBT)
		
The kth great number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Oth ...
 - [LeetCode] Kth Smallest Number in Multiplication Table 乘法表中的第K小的数字
		
Nearly every one have used the Multiplication Table. But could you find out the k-th smallest number ...
 
随机推荐
- Android多线程及异步处理问题
			
1.问题提出 1)为何需要多线程? 2)多线程如何实现? 3)多线程机制的核心是啥? 4)到底有多少种实现方式? 2.问题分析 1)究其为啥需要多线程的本质就是异步处理,直观一点说就是不要让用户感觉到 ...
 - [译]Stairway to Integration Services Level 11 - 日志配置
			
介绍 在前一个章节我们讨论了事先行为,分享了如何操作默认的行为和时间冒泡,并且介绍了父子模型. 本文中,我们会配置SSIS日志. 进行简单及高级日志配置,存储,和检索的实验.并且生成自定义日志信息. ...
 - jQuery $.fn.extend方式自定义插件
			
之前例子是扩展jQuery的工具方法,即通过$.xxx(para);的形式来使用的.下面是扩展jquery对象的方法,即任意一个jquery对象都已访问. 具体如下: wyl.js: (functio ...
 - Java学习之IO之File类一
			
File的操作 package com.gh.file; import java.io.File; import java.io.IOException; /** * File操作 * @author ...
 - ACM 中常用的算法有哪些?
			
在网上看到别人ACM学习的心得,转载过来,源地址不记得了,当时是百度的.内容如下: 网络上流传的答案有很多,估计提问者也曾经去网上搜过.所以根据自己微薄的经验提点看法. 我ACM初期是训练编码能力,以 ...
 - JavaScript螺纹的问题和答案
			
要求: JavaScript是单线程的,有任务队列.比方使用setTimeou(func,secs)来在secs毫秒后向任务队列加入func.可是,setTimeout后面跟一个死循环,那么死循环导致 ...
 - Fragment实现不支持左右滑动的Tab
			
主要思想:顶部标题top.xml,中间Fragment,底部Tab导航. top.xml具体实现: <?xml version="1.0" encoding="ut ...
 - c++,static  静态成员变量 / 静态成员函数
			
静态成员变量: //静态成员变量(static) // //1.如果想在同类的多个对象之间实现数据共享 ,可以用静态 //成员变量,即用static修饰的成员变量,例 static int a; // ...
 - Fundamental types
			
Fundamental types void type boolean type character types integer types Modifiers signedness size Pro ...
 - [POJ 2588]--Snakes(并查集)
			
题目链接:http://poj.org/problem?id=2588 Snakes Time Limit: 1000MS Memory Limit: 65536K Description B ...