题目名称 | 930. [河南省队2012] 找第k小的数 |
---|---|
输入输出 | kth.in/out |
难度等级 | ★★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 |
|
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:375, 提交:831, 通过率:45.13% | ||||
|
100 | 0.475 s | 30.45 MiB | C++ |
|
100 | 0.480 s | 24.36 MiB | C++ |
|
100 | 0.518 s | 24.35 MiB | C++ |
|
100 | 0.537 s | 24.73 MiB | C++ |
|
100 | 0.551 s | 22.06 MiB | C++ |
|
100 | 0.558 s | 49.67 MiB | C++ |
|
100 | 0.566 s | 38.98 MiB | C++ |
|
100 | 0.599 s | 24.56 MiB | C++ |
|
100 | 0.611 s | 18.09 MiB | C++ |
|
100 | 0.612 s | 22.06 MiB | C++ |
本题关联比赛 | |||
20120718 |
关于 找第k小的数 的近10条评论(全部评论) | ||||
---|---|---|---|---|
| ||||
| ||||
所以这道题离散化的意义是什么
2018-01-07 10:11
35楼
| ||||
主席树第二题。+离散化
| ||||
换个漂亮的代码,
和更优秀些的离散化。 | ||||
暑假的坑国庆填qwq
开心1a | ||||
MDZZ,交错程序了。。。。
| ||||
表示1534数据太水了。。。
此题死T啊啊啊啊。。。
2017-09-30 11:36
30楼
| ||||
| ||||
|
看到很短的题目会让人心情愉悦,所以给出一个长度为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个询问的答案。
4 3 4 1 2 3 1 3 1 2 4 3 1 4 4
1 3 4
5 5 4 2 9 9 10 1 3 1 2 4 3 1 4 4 3 5 2 2 5 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;