#P10814. 【模板】离线二维数点

【模板】离线二维数点

【模板】离线二维数点

  • 时间限制:5 秒
  • 内存限制:512 MiB

题目描述

给定一个长度为 nn 的正整数序列 aa。有 mm 次询问,每次给出三个整数 l,r,xl,r,x,求区间 [l,r][l,r] 中小于等于 xx 的元素个数。

输入格式

第一行输入两个整数 n,mn,m

第二行输入 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n

接下来 mm 行,每行输入三个整数 l,r,xl,r,x,表示一次询问。

输出格式

对每次询问输出一行一个整数,表示对应答案。

样例输入 1

6 4
1 1 4 5 1 4
1 6 3
1 6 4
1 1 4
1 5 4

样例输出 1

3
5
1
4

数据范围

对于所有数据,1n,m2×1061\le n,m\le2\times10^61ai,x2×1061\le a_i,x\le2\times10^61lrn1\le l\le r\le n

子任务编号 分值 特殊限制
1 24 n,m2000n,m\le2000
2 36 序列 aa 单调不降
3 40 无特殊限制