欧拉函数φ(N)表示N 的欧拉函数:即小于N且与N互质数 的个数 1.对于素数p, φ(p)=p-1,对于对两个素数p,q φ(pq)=pq-1 2.对于一个正整数N的素数幂分解N=P1^q1*P2^q2*...*Pn^qn. φ(N)=N*(1-1/P1)*(1-1/P2)*...*(1-1/Pn ...
分类:
其他好文 时间:
2018-05-09 20:56:53
阅读次数:
209
费马定理: ap≡a(mod p) 其中p为质数,且a不是p的倍数 证明: 。。。。。 欧拉定理: aφ(p)≡1(mod p) φ(x)(欧拉函数)为小于等于x且与x互质的数的个数 φ(x)=∏(pi-1)*piki-1 其中pi表示 x的质因数,ki表示这种质因数的个数 特别的对于质数 φ(x) ...
分类:
其他好文 时间:
2018-05-03 20:55:05
阅读次数:
202
素数:质数(prime number)又称素数,有无限个。在大于1的自然数中,除了1和它本身以外不再有其他因数。 欧拉函数:对正整数n,欧拉函数是小于n的正整数中与n互质的 数 的数目。 从上式来看,要先找到 x 的所有的质因数。然后才能用上式求其欧拉函数。 注意:每种质因数只一个。 比如12=2* ...
分类:
其他好文 时间:
2018-05-02 11:21:10
阅读次数:
180
题解: 欧拉函数 首先枚举gcd(n,i),然后计数 也就是求phi(n/i) 暴力枚举即可 代码: ...
分类:
其他好文 时间:
2018-04-26 21:11:03
阅读次数:
177
题目链接:https://vjudge.net/problem/HYSBZ-2818 知识点: 欧拉函数、积性函数 解题思路: 对于有序数对 \((x,y)\),若其满足 \(gcd(x,y)=p\)(\(p\)为质数),我们可以将 \(x\) 和 \(y\) 同时除以 \(p\),上式就变成了\( ...
分类:
其他好文 时间:
2018-04-24 20:25:23
阅读次数:
172
学习资料:https://blog.csdn.net/sentimental_dog/article/details/52002608 注意最后一行需要让res/a*(a-1) 因为a本身是可以模a的,但i*i<=a,所以没有枚举到a本身 #include <bits/stdc++.h> using ...
分类:
其他好文 时间:
2018-04-24 11:18:41
阅读次数:
118
题目链接:http://acm.csu.edu.cn/csuoj/problemset/problem?pid=2021 Description Everybody loves big numbers (if you do not, you might want to stop reading at ...
分类:
其他好文 时间:
2018-04-18 21:54:29
阅读次数:
163
欧拉函数定义f(n)定义为1-n之间与n互素的数 的个数,即f(n)=n*(1-1/p1)...(1-1/pn) 代码如下: ...
分类:
其他好文 时间:
2018-04-15 16:15:05
阅读次数:
203
费马小定理: a^(b-1)%b == 1; (a, b互素) 费马大定理: a^(@b)%b == 1;(@b为欧拉函数) 快速幂: 根据幂次方的性质进行处理log2(b)次 随便说一下为什么很多题目取模的时候会用到 1e9+7 ? 因为它是素数(它的孪生素数 1e9+9 )任何数对大素数取模得到 ...
分类:
其他好文 时间:
2018-04-14 15:24:09
阅读次数:
130
我们规定φ(p)表示1~p-1中与p互质的数的个数,规定φ(1)=1。 有以下性质: 1.当p为素数是φ(p)=p-1 2.设m>1,(a,m)=1,则: aφ(m)≡1(mod m). (欧拉定理) 3.设p为素数,(a,p)=1,则: ap-1≡1(mod p).(费马小定理) 4.若i mod ...
分类:
其他好文 时间:
2018-04-14 12:31:01
阅读次数:
179