[HAOI2011]Problem b
Description
对于给出的\(n\)个询问,每次求有多少个数对\((x,y)\),满足\(a\le x\le b,c\le y\le d\),且\(\gcd(x,y) = k\),\(\gcd(x,y)\)函数为\(x\)和\(y\)的最大公约数。即计算:
\[\sum_{a\le x\le b} \sum_{c\le y\le d} [\gcd(x,y)=k]\]
Input
- 第一行一个整数\(n\),接下来\(n\)行每行五个整数,分别表示\(a,b,c,d,k\)
 
Output
- 共\(n\)行,每行一个整数表示满足要求的数对\((x,y)\)的个数
 
Sample
Input
2
2 5 1 5 1
1 5 1 5 2
Output
14
3
HINT
- 100%的数据满足:\(1\le n\le 50000,1\le a\le b\le 50000,1\le c\le d\le 50000,1\le k\le 50000\)
 
Source
bzoj2301
信息
- 难度
 - 9
 - 分类
 - (无)
 - 标签
 - 递交数
 - 3
 - 已通过
 - 2
 - 通过率
 - 67%
 - 上传者