#arc0234. [arc023_4]GCD区間

[arc023_4]GCD区間

题意翻译

给出一个长度为 nn (1<=n<=105)(1<=n<=10^{5}) 的序列和 mm (1<=m<=105)(1<=m<=10^{5}) 个询问。对于每个询问,输入 xx (1<=x<=109)(1<=x<=10^{9}),输出满足 gcd(al,al+1,...,ar)=xgcd(a_l,a_{l+1},...,a_r)=x(i,j)(i,j) 的对数。

输入格式

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

接下来的 nn 行,为序列,序列中的元素 aia_i 满足 (1<=ai<=109)(1<=a_i<=10^{9})

最后 mm 行,为询问。

输出格式

输出 mm 行,每行一个整数,回答询问。