![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容斥原理
老年退役选手
BAT打工人
展开
-
HDOJ4135 Co-prime (容斥原理)
http://acm.hdu.edu.cn/showproblem.php?pid=4135求A到B区间与N互质的数的个数,因为A,B不一定等于N,所以无法使用欧拉函数。正解是先求出区间内与N不互质的数的个数m,再用总数减去m即为答案。 N可分解为若干质因子,质因子的倍数与N不互质。所以我们先要求出N的质因子。但质因子的倍数必有重复,比如2和3的公共倍数有6,所以我们需要用容斥定理排重。 我们要原创 2017-08-07 19:59:06 · 266 阅读 · 0 评论 -
UVA11806 容斥原理
容斥原理简单运用 代码如下:#include <cstdio> #include <cstring> using namespace std;const int mod = 1e6+7; const int maxk = 510; int c[maxk][maxk];void init(){ memset(c,0,sizeof(c)); c[0][0] = 1; for (原创 2017-10-06 08:32:30 · 204 阅读 · 0 评论