题目链接:

GCD

Time Limit: 6000/3000 MS (Java/Others)  

  Memory Limit: 32768/32768 K (Java/Others)

Problem Description
Given 5 integers: a, b, c, d, k, you're to find x in a...b, y in c...d that GCD(x, y) = k. GCD(x, y) means the greatest common divisor of x and y. Since the number of choices may be very large, you're only required to output the total number of different number pairs.
Please notice that, (x=5, y=7) and (x=7, y=5) are considered to be the same.

Yoiu can assume that a = c = 1 in all test cases.

Input
The input consists of several test cases. The first line of the input is the number of the cases. There are no more than 3,000 cases.
Each case contains five integers: a, b, c, d, k, 0 < a <= b <= 100,000, 0 < c <= d <= 100,000, 0 <= k <= 100,000, as described above.
Output
For each test case, print the number of choices. Use the format in the example.
Sample Input
2
1 3 1 5 1
1 11014 1 14409 9

Sample Output
Case 1: 9
Case 2: 736427
题意:
求gcd(x,y)==k的(x,y)对数;1<=x<=b,1<=y<=d;
思路:
gcd(x,y)=k,即gcd(x/k,y/k)=1;
变成求[1,b/k][1,d/k]中的互质的对数;
f(d)表示gcd(x,y)=d的对数;F(d)表示d|gcd(x,y)的对数;
这里求的是f(1);由莫比乌斯反演f(n)=∑(n|d)µ(d/n)F(d)知
f(1)=∑µ(i)*F(i)   (1<=i<=min(b/k,d/k));
AC代码:

转载于:https://www.cnblogs.com/zhangchengc919/p/5634157.html

hdu-1695 GCD(莫比乌斯反演)相关推荐

  1. BZOJ 2820 YY的GCD 莫比乌斯反演

    题意:链接 方法:莫比乌斯反演 解析: 这题跟上一篇博客有一点差别,当然我们能够考虑枚举素数这个大暴力.只是当你A掉这道题后发现正解?都将近5s时.就放弃了这个念头. 相同的式子我们能够直接搬过来.p ...

  2. BZOJ 2820 YY的GCD 莫比乌斯反演

    2820: YY的GCD Description 神犇YY虐完数论后给傻×kAc出了一题给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y) ...

  3. 【bzoj2820】YY的GCD 莫比乌斯反演

    题目描述 神犇YY虐完数论后给傻×kAc出了一题给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对kAc这种 傻×必然不会了,于是 ...

  4. HYSBZ - 2818 Gcd —— 莫比乌斯反演

    2818: Gcd Time Limit: 10 Sec  Memory Limit: 256 MB Submit: 8172  Solved: 3609 Description 给定整数N,求1&l ...

  5. YY的GCD 莫比乌斯反演

    ---题面--- 题解: $ans = \sum_{x = 1}^{n}\sum_{y = 1}^{m}\sum_{i = 1}^{k}[gcd(x, y) == p_{i}]$其中k为质数个数 $$ ...

  6. bzoj 2820 YY的GCD - 莫比乌斯反演 - 线性筛

    Description 神犇YY虐完数论后给傻×kAc出了一题给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对kAc这种 傻×必 ...

  7. HDU - 4746预处理莫比乌斯反演

    链接 求[1,n] 和 [1,m]中有多少对数的GCD的素因子个数小于等于p 直接暴力做特定超时,所以我们想办法预处理,对于p大于18(1到5e5的最大素数因子个数)的情况,每一对都满足条件,O(1) ...

  8. [洛谷P2257] YY的GCD (莫比乌斯反演)

    YY的GCD 题目描述 神犇YY虐完数论后给傻×kAc出了一题 给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对 kAc这种傻× ...

  9. 莫比乌斯反演--懵逼反演系列

    反演的定义 设有数论函数f(n),g(n)f(n),g(n)f(n),g(n),其中g(n)g(n)g(n)已知 且f(n),g(n)f(n),g(n)f(n),g(n)满足关系g(n)=∑i=0na ...

  10. 数学--数论--HDU 4675 GCD of Sequence(莫比乌斯反演+卢卡斯定理求组合数+乘法逆元+快速幂取模)

    先放知识点: 莫比乌斯反演 卢卡斯定理求组合数 乘法逆元 快速幂取模 GCD of Sequence Alice is playing a game with Bob. Alice shows N i ...

最新文章

  1. CoordinatorLayout 的jar包位置
  2. 动态链接到MFC的DLL(转)
  3. 资本寒冬,这十大创业公司值得尊重(上)
  4. 使用jQuery OCUpload实现excel文件一键上传功能
  5. 使用cloudera manager安装Hue服务【详细步骤】
  6. 《多元统计分析》学习笔记之聚类分析
  7. Java裁剪压缩PNG图片,透明背景色变黑问题解决
  8. Java源码混淆,jar包加密,禁止反编译jar包
  9. mysql 5.6.41-winx64,Mysql-5.6.41内存爆满一例
  10. BOOTSTRAP学习之路(1)
  11. 图说丨京东《技术重构社会供应链——未来科技趋势白皮书》
  12. Forbidden什么意思
  13. iOS 视频方向修正
  14. 前端自动化测试 之 视觉测试
  15. c语言实现万能求积分
  16. html表格边框默认值,table表格边框的设置
  17. 【数据结构】带你细致理解十大排序(附源码)
  18. [渝粤教育] 天津师范大学 基础心理学 参考 资料
  19. 5G手机即将上市,新的创业风口来了!
  20. 汇编语言:栈相关知识点

热门文章

  1. 2018春招-赛码网-例题-不确定输入组数的多组数列求和
  2. Factorization Mechanism
  3. 【论文分享】ACL 2020 多模态相关任务分享
  4. 李航博士:《统计学习方法》第二版上线啦!增加无监督学习!
  5. 20191202_Python支持向量机的实现
  6. 【每日算法Day 105】打家劫舍第二弹:看好你的电瓶车!
  7. 6.5 XGBoost实战
  8. pytorch---pack_padded_sequence()与pad_packed_sequence()
  9. javap 指令集 (转)
  10. 485. 最大连续 1 的个数