3769: 整除
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:3
解决:2
题目描述
麦克雷有一个 1~n 的排列,他想知道对于一些区间,有多少对区间内的数(x, y),满足 x 能被 y 整除。
输入
第一行包含 2 个正整数 n,m。
表示有 n 个数,m 个询问。
接下来一行包含 n 个正整数,表示麦克雷有的数列。 接下来 m 行每行包含 2 个正整数 l,r。表示询问区间[l,r]。
输出
共 m 行,每行一个整数,表示满足条件的对数。
样例输入 复制
10 9
1 2 3 4 5 6 7 8 9 10
1 10
2 9
3 8
4 7
5 6
2 2
9 10
5 10
4 10
样例输出 复制
27
14
8
4
2
1
2
7
9
提示
30%: 1 <= m,n <= 100
100%: 1 <= m,n <= 2*10^5 , 1 <= pi <= n