51Nod 1136 欧拉函数
2017-09-08 17:38
190 查看
题目链接
不是很懂是啥意思。当成模板题吧
http://www.cnblogs.com/shixinzei/p/7260474.html
#include<iostream>
#include<cstdio>
#include<math.h>
#include<cstring>
#include<algorithm>
#include<queue>
#include<set>
#include<vector>
using namespace std;
int main(){
int n,t;
cin>>n;
t=n;
for(int i=2;i*i<=n;i++){
if(n%i==0){
t=t/i*(i-1);
while(n%i==0) n/=i;
}
}
if(n>1) cout<<t/n*(n-1);
else cout<<t;
return 0;
}
不是很懂是啥意思。当成模板题吧
http://www.cnblogs.com/shixinzei/p/7260474.html
#include<iostream>
#include<cstdio>
#include<math.h>
#include<cstring>
#include<algorithm>
#include<queue>
#include<set>
#include<vector>
using namespace std;
int main(){
int n,t;
cin>>n;
t=n;
for(int i=2;i*i<=n;i++){
if(n%i==0){
t=t/i*(i-1);
while(n%i==0) n/=i;
}
}
if(n>1) cout<<t/n*(n-1);
else cout<<t;
return 0;
}
相关文章推荐
- 51nod - 1136 欧拉函数(欧拉函数)
- 51nod 1136 欧拉函数 【模板 】
- 51nod-1136 欧拉函数
- 51nod-【1136 欧拉函数】
- 51nod 1136 欧拉函数
- 51NOD 1136 欧拉函数模板
- 51Nod-1136 欧拉函数【数论】
- 51Nod-1136-欧拉函数
- 51nod 1136 欧拉函数
- 51nod_1136 欧拉函数
- 51Nod 1136 欧拉函数
- 51Nod-1136-欧拉函数
- 51nod--1136 欧拉函数(0级算法题)
- 51nod 1136 欧拉函数
- 51nod 1136 欧拉函数(欧拉函数)
- 51nod-【1136 欧拉函数】
- 51nod 1136 欧拉函数
- 51nod 1136 欧拉函数(少于或等于n的数中与n互质的数的数目,1也算)
- 51nod 1239 欧拉函数之和
- 51NOD 1040 最大公约数之和(欧拉函数 + 转化)