![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容斥
文章平均质量分 73
SD_Stjean
这个作者很懒,什么都没留下…
展开
-
POJ 1091 - 跳蚤 (容斥)
题目链接: http://poj.org/problem?id=1091题目大意: 给定N,M,有N+1个数字,最后一个必定为M,前面的数字小于等于M,跳蚤可以选择一个数字向左跳该长度,也可以向右,多次选择之后求跳蚤可以跳至左边一单位距离的位置的所有数字组合种数分析: 顺序考虑很难想,不妨逆向思考,什么情况下跳蚤问题无解,这种问题一般很多地方都有涉及,比如换零钱,凑整之类,总之是在gcd(a1原创 2017-08-09 15:21:11 · 339 阅读 · 0 评论 -
Hdu 2204 - Eddy's爱好(容斥)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2204题目大意: 给定一个数N,求1-N内有多少个数可以表示成MKM^K的形式,其中K>1分析: 可以枚举指数进行容斥,指数最多63次,263>10182^{63}>10^{18},然后对于含有奇数个质因子的指数加入,含有偶数个的减去,对于含有重复质因子的指数会被其他更小的指数覆盖,不用考虑当前寻原创 2017-08-09 20:40:52 · 387 阅读 · 0 评论 -
Hdu 1695 - GCD (容斥)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1695题目大意: 给定区间[a,b][a,b]与区间[c,d][c,d],求两区间内各取一数gcd为k的种数,a,b{a,b}与b,a{b,a}视为同一种分析: 由于题目给定了一个特殊条件,a=c=1,所以其实转化为了求[1,b/k][1,b/k]与[1,d/k][1,d/k]内互质数对的个数原创 2017-08-13 22:09:08 · 356 阅读 · 0 评论 -
Hdu 2841 - Visible Trees(容斥)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2841题目大意: 在平面(1,1)(1,1)到(n,m)(n,m)两点之间的矩形中一共有n×mn\times m棵树,求站在点(0,0)(0,0)的人一共能看到多少棵没有被挡住的树?分析: 如果一棵树的坐标为(x,y)(x,y),且g=gcd(x,y)≠1g = gcd(x,y)\not=1 ,则原创 2017-08-13 22:14:44 · 392 阅读 · 0 评论