费马小定理(Fermat Theory)是数论中的一个重要定理,其内容为: 假如p是质数,且Gcd(a,p)=1,那么 a(p-1) ≡1(mod p)。即:假如a是整数,p是质数,且a,p互质(即两者只有一个公约数1),那么a的(p-1)次方除以p的余数恒等于1。扩展欧几里德算法是用来在已知a, ...
分类:
编程语言 时间:
2015-08-14 11:40:14
阅读次数:
180
BZOJ 2301 [HAOI2011]Problem b (容斥+莫比乌斯反演+分块优化 详解)...
分类:
其他好文 时间:
2015-08-12 01:21:18
阅读次数:
156
莫比乌斯函数这里简述一下莫比乌斯函数:
若d=1 那么μ(d)=1
若d=p1p2…pr (r个不同质数,且次数都为一)μ(d)=(-1)^r
其余 μ(d)=0
GCD题目传送:HDU - 1695 - GCD题意:求[1,n],[1,m]中gcd为k的两个数的对数思路:这里可以转化一下,也就是[1,n/k],[1,m/k]之间互质的数的个数,模板题AC代码:#include <m...
分类:
其他好文 时间:
2015-08-08 01:24:02
阅读次数:
157
莫比乌斯反演,之前做过一些题,一直没有太理解,膜了下faebdc学长的姿势,终于搞懂了一些。
首先我们有两个式子:
1:∑d|n?(d)=n\sum_{d|n} \phi(d)=n2:∑d|nμ(d)=e(n)\sum_{d|n} \mu(d)=e(n)
1式证明:对于nn的质因数xx对?(n)\phi(n)贡献了(x?1)?xt?1(x-1)*x^{t-1}
单独对于xx而言约数可以为x0...
分类:
其他好文 时间:
2015-08-04 21:05:21
阅读次数:
105
UESTC 618 无平方因子数 (容斥 + 莫比乌斯反演)...
分类:
其他好文 时间:
2015-08-04 15:52:11
阅读次数:
164
BZOJ 2440 完全平方数 (容斥+莫比乌斯反演+二分)...
分类:
其他好文 时间:
2015-08-04 13:31:18
阅读次数:
116
NOJ 2079 Prime (莫比乌斯反演基础题)...
分类:
其他好文 时间:
2015-08-04 00:42:07
阅读次数:
113
题意:1
例:24=2*2*2*3,k=4
解:设f[n]为gcd(a,b)=n的对数
F[d]为d|gcd(a,b)的对数
f[n]=sigema(mu[i],F[i*n]):
f[1]=mu[1]*F[1]+mu[2]*F[1*2]+...+mu[n]*F[1*n]
f[2]=mu[2]*F[2]+mu[2]*F[2*2]+...+mu[n]*F...
分类:
其他好文 时间:
2015-08-02 18:24:23
阅读次数:
123
速度居然#2...目测是因为我没用long long..求∑ lcm(i, j) (1 using namespace std;typedef long long ll;const int maxn = 10000009;const int MOD = 100000009;bool check[m....
分类:
其他好文 时间:
2015-08-01 20:21:57
阅读次数:
129
题意:求[1,b]和[1,d]内公约数为k的对数(错了N发之后才看到a和c为1。。。)
解一:容斥原理和欧拉函数
http://www.cnblogs.com/kuangbin/p/3269182.html
参考大神的文章吧,我没写=-=
解二:莫比乌斯
设f[x]为GCD(a,b)=k的对数
F[x]为k|x的对数
所以b,d均除k就是求所有GCD为1的对数
sum+=...
分类:
其他好文 时间:
2015-08-01 15:51:46
阅读次数:
121