对于给出的 nnn 个询问,每次求有多少个数对 (x,y)(x,y)(x,y),满足 a≤x≤ba \le x \le ba≤x≤b,c≤y≤dc \le y \le dc≤y≤d,且 gcd(x,y)=k\gcd(x,y) = kgcd(x,y)=k,gcd(x,y)\gcd(x,y)gcd(x,y) 函数为 xxx 和 yyy 的最大公约数。
第一行一个整数 nnn,接下来 nnn 行每行五个整数,分别表示 a,b,c,d,ka,b,c,d,ka,b,c,d,k。
共 nnn 行,每行一个整数表示满足要求的数对 (x,y)(x,y)(x,y) 的个数。
2 2 5 1 5 1 1 5 1 5 2
14 3
对于 100%100\%100% 的数据满足:1≤n,k≤5×1041 \le n,k \le 5 \times 10^41≤n,k≤5×104,1≤a≤b≤5×1041 \le a \le b \le 5 \times 10^41≤a≤b≤5×104,1≤c≤d≤5×1041 \le c \le d \le 5 \times 10^41≤c≤d≤5×104。
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户