AT_icpc2013spring_i.The J-th Number
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给出 N 个空的可重集,记为 t1,…,tN。
一开始,执行 M 次如下述的操作:
- 向所有满足 a≤i≤b 的可重集 ti 中放入一个数 v。
接下来,处理 Q 次如下述的查询:
- 求出所有满足 x≤i≤y 的可重集 ti 中第 j 小的数。
输入格式
数据集的格式如下:
N M Q
a1 b1 v1
…
aM bM vM
x1 y1 j1
…
xQ yQ jQ
第一行包括三个整数 N,M,Q。接下来的 M 行,每行包括三个整数 ai,bi,vi。最后 Q 行,每行包括三个整数 xi,yi,ji。
输出格式
对于每一个询问,输出第 j 小的数。
输入输出样例
输入 #1
5 4 1
1 5 1
1 1 3
4 5 1
3 4 2
1 3 4
输出 #1
2
输入 #2
10 4 4
1 4 11
2 3 22
6 9 33
8 9 44
1 1 1
4 5 1
4 6 2
1 10 12
输出 #2
11
11
33
44
说明/提示
对于样例 1,M 次查询之后,N 个可重集是这样的:
{1,3}, {1}, {1,2}, {1,1,2}, {1,1}
t1,t2,t3 的并集是 {1,1,1,2,3},所以第 4 小的数是 2。
对于 100% 的数据,1≤N≤109,1≤M,Q≤105,1≤ai≤bi≤N,1≤v≤109,1≤xi≤yi≤N,1≤ji≤xi≤k≤yi∑∣tk∣。
输入解题思路,AI测评打分。不知道怎么写?