题目名称 930. [河南省队2012] 找第k小的数
输入输出 kth.in/out
难度等级 ★★★
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarwo shi 刘畅 于2012-07-17加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:375, 提交:831, 通过率:45.13%
Gravatar真的菜 100 0.475 s 30.45 MiB C++
GravatarGo灬Fire 100 0.480 s 24.36 MiB C++
GravatarGo灬Fire 100 0.518 s 24.35 MiB C++
GravatarCirno 100 0.537 s 24.73 MiB C++
GravatarGo灬Fire 100 0.551 s 22.06 MiB C++
GravatarHzoi_Hugh 100 0.558 s 49.67 MiB C++
Gravatardsn 100 0.566 s 38.98 MiB C++
Gravatarxyz117 100 0.599 s 24.56 MiB C++
GravatarAAAAAAAAAA 100 0.611 s 18.09 MiB C++
GravatarGo灬Fire 100 0.612 s 22.06 MiB C++
本题关联比赛
20120718
关于 找第k小的数 的近10条评论(全部评论)
Gravataryrtiop
2020-12-13 16:06 37楼
Gravatarwangxh
2019-08-07 11:31 36楼
所以这道题离散化的意义是什么
Gravatarhyghb
2018-01-07 10:11 35楼
主席树第二题。+离散化
GravatarShirry
2018-01-01 18:16 34楼
换个漂亮的代码,
和更优秀些的离散化。
GravatarFisher.
2017-10-10 10:18 33楼
暑假的坑国庆填qwq
开心1a
GravatarCSU_Turkey
2017-10-07 16:00 32楼
MDZZ,交错程序了。。。。
GravatarHzoi_QTY
2017-09-30 17:52 31楼
表示1534数据太水了。。。
此题死T啊啊啊啊。。。
Gravatar~玖湫~
2017-09-30 11:36 30楼
GravatarHzoi_Mafia
2017-09-30 10:43 29楼
Gravatarxyz117
2017-09-30 10:21 28楼

930. [河南省队2012] 找第k小的数

★★★   输入文件:kth.in   输出文件:kth.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

看到很短的题目会让人心情愉悦,所以给出一个长度为N的序列A1,A2,A3,...,AN,

现在有M个询问,每个询问都是Ai...Aj中第k小的数等于多少。

【输入格式】

第一行两个正整数N,M。

第二行N个数,表示序列A1,A2,...,AN。

紧着的M行,每行三个正整数i,j,k(k≤j-i+1),表示

询问Ai...Aj中第k小的数等于多少。

【输出格式】

共输出M行,第i行输出第i个询问的答案。

【样例输入1】

4 3
4 1 2 3
1 3 1
2 4 3
1 4 4 

【样例输出1】

1
3
4

【样例输入2】

5 5
4 2 9 9 10
1 3 1
2 4 3
1 4 4
3 5 2
2 5 2

【样例输出2】

2
9
9
9
9

【提示】

询问区间的第k小值并非严格第k小,例如样例2中第4个询问,询问3到5中第2小的数,

答案输出9,并不是严格第2小的10。


在50%的数据中,1<=N<=10,000,1<=M<=10,000,A[i]<=100,000;

在100%的数据中,1<=N<=100,000,1<=M<=100,000,A[i]<=1,000,000;