#P16710. Div
Div
题目描述
给定一个长度为 的正整数序列 。
共有 次询问。每次询问给出三个整数 ,你需要求出集合
$$\left\{ x\ \middle|\ \exists i\in[l,r],\ \left\lfloor\frac{a_i}{k}\right\rfloor=x, \ x>0 \right\}$$中不同整数的个数。
输入格式
第一行输入两个正整数 ,分别表示序列长度和询问次数。
第二行输入 个正整数 。
接下来 行,每行输入三个正整数 ,表示一次询问。
输出格式
对每次询问输出一行一个整数,表示对应集合中不同正整数的数量。
样例
10 10
2 4 9 3 5 3 1 6 3 9
1 4 4
3 9 9
4 8 2
1 3 3
4 5 10
8 9 10
3 10 5
3 10 4
3 5 6
2 6 2
2
1
3
2
0
0
1
2
1
3
数据范围
对于所有测试数据:
- ;
- ;
- ;
- 。
原题各测试点规模如下:
| 测试点编号 | |
|---|---|