100 #P1446. *【可持久化线段树】区间 ≤k 的个数

*【可持久化线段树】区间 ≤k 的个数

【题意】

给出 nn 个整数的序列 aia_i

mm 次询问,每个询问给出三个整数 l r kl \ r \ k ,求区间[l,r][l,r]内,有多少个数小于等于kk

【输入数据】

第一行两个数n m (1n,m105)n \ m \ (1 \le n,m \le 10^5)

第二行有 nn 个整数 ai (ai1012a_i \ (|a_i| \le 10^{12})。

下来 mm 行,每行一次询问l r k (1lrn,k1012)l \ r \ k \ (1 \le l \le r \le n,|k| \le 10^{12})

【输出数据】

mm行,每行一个整数对应一个询问。

【输入样例】

10 10
0 5 2 7 5 4 3 8 7 7
3 9 6
4 5 0
2 4 1
2 10 4
1 2 0
4 6 5
6 6 1
5 7 3
2 6 7
6 8 3

【输出样例】

4
0
0
3
1
2
0
1
5
1