#icpc2013springi. [icpc2013spring_i]The J-th Number

[icpc2013spring_i]The J-th Number

题目描述

给出 NN 个空的可重集,记为 t1,,tNt_1,\dots,t_N

一开始,执行 MM 次如下述的操作:

  • 向所有满足 aiba\le i\le b 的可重集 tit_i 中放入一个数 vv

接下来,处理 QQ 次如下述的查询:

  • 求出所有满足 xiyx\le i\le y 的可重集 tit_i 中第 jj 小的数。

输入格式

数据集的格式如下:


NN MM QQ

a1a_1 b1b_1 v1v_1

\dots

aMa_M bMb_M vMv_M

x1x_1 y1y_1 j1j_1

\dots

xQx_Q yQy_Q jQj_Q


第一行包括三个整数 N,M,QN,M,Q。接下来的 MM 行,每行包括三个整数 ai,bi,via_i,b_i,v_i。最后 QQ 行,每行包括三个整数 xi,yi,jix_i,y_i,j_i

输出格式

对于每一个询问,输出第 jj 小的数。

输入输出样例

输入 #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,MM 次查询之后,NN 个可重集是这样的:

{1,3}, {1}, {1,2}, {1,1,2}, {1,1}

t1,t2,t3t_1,t_2,t_3 的并集是 {1,1,1,2,3}\{1,1,1,2,3\},所以第 44 小的数是 22


数据范围

对于 100%100\% 的数据,1N1091\le N\le 10^91M,Q1051\le M,Q\le 10^51aibiN1\le a_i\le b_i\le N1v1091\le v\le 10^91xiyiN1\le x_i\le y_i\le N1jixikyitk1\le j_i\le \sum\limits_{x_i\le k\le y_i}|t_k|