nyoj 333 mdd的烦恼
2014-05-03 12:57
295 查看
题目来源:http://acm.nyist.net/JudgeOnline/problem.php?pid=333
#include <iostream> #include <cstdio> #include <cstring> using namespace std; int Slove_Euler(int n) { int i, res; res = n; for(i = 2; i*i <= n; ++i) { if(n%i == 0) { res = res/i*(i-1); while(n%i == 0) n /= i; } } if(n != 1) res = res/n*(n-1); return res; } int main() { int n; while(~scanf("%d", &n)) printf("%d\n", Slove_Euler(n)); return 0; }
相关文章推荐
- NYOJ-333 mdd的烦恼【欧拉函数】
- nyoj 333-mdd的烦恼
- nyoj-333-mdd的烦恼
- mdd的烦恼 NYOJ 333
- NYOJ - mdd的烦恼(欧拉函数)
- 333 mdd的烦恼【欧拉函数】
- 333 mdd的烦恼
- 兔子的烦恼(一)【NYOJ】
- NYOJ 536 开心的mdd(区间DP)
- NYOJ 478 月老的烦恼(1)
- NYOJ 453 小珂的烦恼
- (poj 3041-Asteroids)NYOJ 237-游戏高手的烦恼:二分图匹配
- nyoj.275 队花的烦恼一【水题】 20141125
- NYOJ 275队花的烦恼一
- NYOJ - 小明的烦恼
- NYOJ 237 游戏高手的烦恼
- NYOJ 题目279队花的烦恼二(递归)
- nyoj-317-兔子的烦恼(二)
- NYOJ 题目536 开心的mdd(矩阵的最大乘法次数模板)
- NYOJ 223题 小明的烦恼