给定一个序列,有多次询问,每次查询区间里小于等于某个数的元素的个数 即对于询问 (l,r,x),你需要输出 的值 其中 [exp] 是一个函数,它返回 1 当且仅当 exp 成立,其中 exp 表示某个表达式
输入描述:
第一行两个整数n,m第二行n个整数表示序列a的元素,序列下标从1开始标号,保证1 ≤ ai ≤ 105之后有m行,每行三个整数(l,r,k),保证1 ≤ l ≤ r ≤ n,且1 ≤ k ≤ 105


输出描述:
对于每一个询问,输出一个整数表示答案后回车
示例1

输入

5 1
1 2 3 4 5
1 5 3

输出

3

备注:
数据范围1 ≤ n ≤ 1051 ≤ m ≤ 105
加载中...