欧拉phi函数与欧拉定理
来源:互联网 发布:dnf淘宝买游戏币安全吗 编辑:程序博客网 时间:2024/04/29 21:03
欧拉phi函数
欧拉phi(x)函数等于不超过x且和x互素的整数个数。
欧拉phi函数证明:
附代码:
#include<stdio.h>#include<string.h>#include<math.h>#define MAXN 1010int phi[MAXN];int euler_phi(int n){int m=sqrt(n+0.5);int ans=n;for(int i=2;i<=m;i++){if(n%i==0)ans=ans/i*(i-1);while(n%i==0)n/=i;}if(n>1)ans=ans/n*(n-1);return ans;}void phi_table(int n)//打表{memset(phi,0,sizeof(phi));phi[1]=1;for(int i=2;i<=n;i++){if(!phi[i]){for(int j=i;j<=n;j+=i){if(!phi[j])phi[j]=j;phi[j]=phi[j]/i*(i-1);}}}}int main(){int n;while(scanf("%d",&n),n){printf("%d\n",euler_phi(n));phi_table(n);}return 0;}
欧拉定理
费马小定理是欧拉定理的特殊情况。
假如p是质数,且gcd(a,p)=1,那么 a^(p-1) ≡1(mod p)。即:假如a是整数,p是质数,且a,p互质(即两者只有一个公约数1),那么a的(p-1)次方除以p的余数恒等于1。
求小于等于N的与N互质的数的和
ans=N*phi(N)/2;
0 0
- 欧拉phi函数与欧拉定理
- 欧拉函数PHI
- 欧拉函数PHI
- 欧拉函数与欧拉定理
- 欧拉函数与欧拉定理
- 欧拉函数与欧拉定理
- 欧拉函数与欧拉定理
- 欧拉函数与欧拉定理
- 欧拉函数与欧拉定理
- 欧拉 phi 函数代码
- 计数 欧拉phi函数
- 欧拉定理与函数
- hdu 1286(欧拉函数 phi)
- 【欧拉phi函数两个模版】
- 学习欧拉phi函数的思考
- POJ2407_Relatives【欧拉phi函数】【基本】
- phi(大数质因数分解欧拉函数)
- 欧拉函数&&欧拉定理
- 上海传智播客JAVASE_day13学习笔记
- OS形式化设计与验证
- 善良的男人
- SSH报错之 hibernate.LazyInitializationException: failed to lazily initialize a collection of role: XXXX
- C语言实现自定义多参数函数
- 欧拉phi函数与欧拉定理
- android activity image
- [Hibernate开发之路](3)基础配置
- UVa 10404 Bachet's Game(DP)
- Max Points on a Line
- 一个西电的ACM竞赛题想到的 part1
- 上海传智播客JAVASE_day14学习笔记
- 【Android】【嘿!Java】Android工程、Java工程中通过HttpClient请求网络数据的不同方式
- MYSQL DATE_FORMAT以及UNIX_TIMESTAMP 和FROM_UNIXTIME 函数整理