AT_icpc2013spring_i.The J-th Number

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

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

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

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

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

  • 求出所有满足 x≤i≤yx\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\% 的数据,1≤N≤1091\le N\le 10^9,1≤M,Q≤1051\le M,Q\le 10^5,1≤ai≤bi≤N1\le a_i\le b_i\le N,1≤v≤1091\le v\le 10^9,1≤xi≤yi≤N1\le x_i\le y_i\le N,1≤ji≤∑xi≤k≤yi∣tk∣1\le j_i\le \sum\limits_{x_i\le k\le y_i}|t_k|。

输入解题思路,AI测评打分。不知道怎么写?

首页