#1031. K大数查询
K大数查询
<strong>题目描述</strong>
小青遇到了这样一个问题:你需要维护 个可重整数集,集合的编号从 到 。 这些集合初始都是空集,有 个操作: - 1 l r c:表示将 加入到编号在 内的集合中 - 2 l r c:表示查询编号在 内的集合的并集中,第 大的数是多少。 注意可重集的并是不去除重复元素的,如 $&#92;&#92;&#92;&#92;{1,1,4&#92;&#92;&#92;&#92;}&#92;&#92;&#92;&#92;cup&#92;&#92;&#92;&#92;{5,1,4&#92;&#92;&#92;&#92;}=&#92;&#92;&#92;&#92;{1,1,4,5,1,4&#92;&#92;&#92;&#92;}$。
<strong>输入格式</strong>
第一行两个正整数 ,表示集合个数和操作个数。 接下来 行,每行四个整数表示一次操作。
<strong>输出格式</strong>
对于每个 操作,输出一行一个整数表示答案。
<strong>样例</strong>
<strong>样例 1</strong>
输入 # 1
2 5
1 1 2 1
1 1 2 2
2 1 1 2
2 1 1 1
2 1 2 3
输出 # 1
1
2
1
相关
在下列比赛中: