![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容斥
炎灸纹武
这个作者很懒,什么都没留下…
展开
-
POJ 2773 Happy 2006 (容斥)
题目链接:http://poj.org/problem?id=2773题 意:给你m,k;找出第k个与m互素的数时多少。思 路:二分加容斥,二分枚举[1,2^64]范围内所有的数x,找到1到x范围内与m不互素的数的个数y(用容斥原理)。然后用x - y,如果等于k就是结果。 对于就1到mid中有多少个与m互素的数需要用原创 2015-08-25 10:29:24 · 468 阅读 · 0 评论 -
HDU 4135 Co-prime (容斥)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4135题 意:求区间[a,b]内与n互素的数的个数。思 路:先求出n的素因子,再用容斥定理求区间[1,a-1]与区间[1,b]内与n互素的数的个数在相减。代码如下:#include #include #include #include #include原创 2015-08-25 16:23:54 · 435 阅读 · 0 评论 -
HDU 1695 GCD ( 容斥 + 欧拉 )
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1695题 意:在[1,b]和[1,d]中各选一个数x,y,是的GCD(x,y)=k,求满足的(x,y)对数,(x,y)和(y,x)算一种。思 路:等价于求1~b/k和1~d/k减质数的问题,可以设置y>x来保持唯一性。再者有两种情况:1:y2:y>= b,则可以用容斥定原创 2015-08-26 17:00:53 · 413 阅读 · 0 评论 -
UVA 10325 - The Lottery ( 容斥 )
题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1266题 意:求出1~n个数中不能被输入的m个数任意一个数整除的数的个数。思 路:利用容斥原理计算n-(1^n中质数能被m个数中的一个整除的数的个数。原创 2015-08-27 11:02:10 · 459 阅读 · 0 评论