数论
文章平均质量分 82
F丶轩
这个作者很懒,什么都没留下…
展开
-
【容斥原理】HDU 1695 GCD
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1695求[1,b]区间和[1,d]区间里面gcd(x,y) = k的数的对数(1b和d分别除以k之后的区间里面,只需要求gcd(x, y) = 1就可以了,这样子求出的数的对数不变。这道题目还要求1-3 和 3-1 这种情况算成一种,因此只需要限制x只需要枚举x,然后确定另一个区间里面有原创 2015-04-15 00:00:29 · 535 阅读 · 0 评论 -
【容斥原理】HDU 4135 Co-prime
http://acm.hdu.edu.cn/showproblem.php?pid=4135题意:求[a,b]中与n互质的数的个数ans=sum(b)-sum(a-1),sum(a)表示[1,a]中与n互质的数的个数问题转化为求[1,a]中与n互质的数的个数可求[1,a]中与n不互质的数的个数μ,即[1,a]中n的因数,再用a减去即得sum(a)算出n的原创 2015-04-02 17:50:19 · 733 阅读 · 0 评论 -
【线性筛求欧拉函数】HDU 2824
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2824题目大意:求\(\sum_{i=a}^{b}\mu \left(i \right)\)令\(sum\left(n \right)=\sum_{i=1}^{n}\mu \left(n \right)\),则问题转化为sum(b)-sum(a-1)若\(n=p_1^原创 2015-04-20 23:11:47 · 883 阅读 · 0 评论 -
【Polya定理】SCU 4423
题目链接:http://cstest.scu.edu.cn/soj/problem.action?id=4423题意:环上N个点,2种颜色,只有旋转置换,有多少种染色方法Polya定理设\(G=\left \{ a_1,a_2,\cdots ,a_g \right \}\)是n 个对象的一个置换群,用k 种颜色去染这n 个对象,若一种染色方案在群G 的作用下变为一种方案原创 2015-04-22 15:09:45 · 730 阅读 · 0 评论 -
【鸽巢原理】POJ 2356 Find a multiplet
题目链接:http://poj.org/problem?id=2356题意:给N个数,问是否能取m个数,使其和为N的倍数鸽巢原理所谓鸽巢原理即n+1只鸽子,只有n个巢,则至少有一鸽巢有两只鸽子。鸽巢原理又叫抽屉原理。推广:如果要把n个物件分配到m个容器中,必有至少一个容器容纳至少⌈n / m⌉个物件。(⌈x⌉大于等于x的最小的整数)原创 2015-04-24 20:38:06 · 589 阅读 · 0 评论 -
【欧拉函数】uva 11426 GCD - Extreme (II)
题意:求\(G(n)\)$$G(n)=\sum_{1\leqslant i设\(f(n)=\sum_{i=1}^{n-1}\gcd (i,n) \)则\(G(n)=\sum_{i=2}^{n}f(n)\)可得递推公式\(G(n)=G(n-1)+f(n)\)所有\(\gcd (x, n)\)的值都是n的约数,按照约数进行分类,令\(p(n, d)\)表示满足\(\gc原创 2015-04-21 00:07:02 · 605 阅读 · 0 评论