Crying 与 404
题号:NC264886
时间限制:C/C++/Rust/Pascal 3秒,其他语言6秒
空间限制:C/C++/Rust/Pascal 1024 M,其他语言2048 M
64bit IO Format: %lld

题目描述

Crying 在面对错误码 404 Not Found。

他有一个  的排列 。他每次会在一个区间里尝试找数,但总是找不到。所以他需要你来帮他解决一些问题。

他会进行  次询问,每次询问给出 ,意味着他希望你告诉他第  小的不能在集合 \{\pi_l, \pi_{l+1}, \dots, \pi_r\} 中找到的自然数

输入描述:

第一行,两个正整数 

第二行, 个非负整数 

以下  行,每行三个正整数 

对于所有数据,保证 ,所有  互不相同,

输出描述:

 行,每行一个非负整数,依次表示每次询问的答案。
示例1

输入

复制
5 7
0 4 2 1 3
1 3 1
1 3 2
1 3 3
2 3 3
2 3 4
2 3 10
2 3 1000

输出

复制
1
3
5
3
5
11
1001

说明

 中未出现的自然数从小到大有 

 中未出现的自然数从小到大有