#P5398. [Ynoi2018] GOSICK

[Ynoi2018] GOSICK

Description

维多利加给了你一个序列 aa,每次询问给一个区间 [l,r][l,r]

查询 li,jrl \leq i,j\leq r,且 aia_iaja_j 倍数的二元组 (i,j)(i,j) 的个数。

Input Format

第一行两个整数表示 n,mn,m

第二行 nn 个整数表示序列 aa

之后 mm 行,每行两个整数 l,rl,r 表示一次询问。

Output Format

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

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

1
3
10

Hint

Idea:nzhtl1477,Solution:nzhtl1477,Code:nzhtl1477,Data:nzhtl1477

对于 100%100\% 的数据,1n,m,ai5×1051\leq n,m,a_i\leq 5\times 10^51lrn1\leq l\leq r\leq n