比赛场次 | 153 |
---|---|
比赛名称 | 20120718 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2012-07-18 08:00:00 |
结束时间 | 2012-07-18 12:00:00 |
开放分组 | 全部用户 |
注释介绍 | By Lc. |
题目名称 | 找第k小的数 |
---|---|
输入输出 | kth.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
kaaala | AAAAAAAAAA | 0.723 s | 19.01 MiB | 100 |
王者自由 | AAAAATTTTT | 5.039 s | 1.05 MiB | 50 |
了反取字名我擦 | AAAAATTTTT | 5.040 s | 1.08 MiB | 50 |
Czb。 | AAAAATTTTT | 5.152 s | 0.69 MiB | 50 |
Citron酱 | AAAAATTTTT | 5.216 s | 1.05 MiB | 50 |
11111111 | AAAAATTTTT | 5.304 s | 0.93 MiB | 50 |
TBK | AAAAATTTTT | 5.388 s | 1.07 MiB | 50 |
苏轼 | AAAAATTTTT | 5.394 s | 0.95 MiB | 50 |
hello! | AAAATTTTTT | 6.074 s | 0.93 MiB | 40 |
临轩听雨ゐ | C | 0.000 s | 0.00 MiB | 0 |
看到很短的题目会让人心情愉悦,所以给出一个长度为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;