给出一个长度为 nnn (1<=n<=105)(1<=n<=10^{5})(1<=n<=105) 的序列和 mmm (1<=m<=105)(1<=m<=10^{5})(1<=m<=105) 个询问。对于每个询问,输入 xxx (1<=x<=109)(1<=x<=10^{9})(1<=x<=109),输出满足 gcd(al,al+1,...,ar)=xgcd(a_l,a_{l+1},...,a_r)=xgcd(al,al+1,...,ar)=x 的 (i,j)(i,j)(i,j) 的对数。
第一行两个整数 n,mn,mn,m。
接下来的 nnn 行,为序列,序列中的元素 aia_iai 满足 (1<=ai<=109)(1<=a_i<=10^{9})(1<=ai<=109)。
最后 mmm 行,为询问。
输出 mmm 行,每行一个整数,回答询问。
使用您的 gxyz 通用账户