poj2407欧拉
来源:互联网 发布:整形医院网络咨询话术 编辑:程序博客网 时间:2024/06/05 19:57
直接euler
#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<vector>#include<algorithm>#include<map>using namespace std;const int maxn = 100000 + 10;#define INF 0x3f3f3f3f#define clr(x,y) memset(x,y,sizeof x )typedef long long ll;#define eps 10e-10const ll Mod = 1000000007;typedef pair<ll, ll> P;//int euler[maxn];//void Init()//{// euler[1] = 1;// for(int i = 2; i < maxn; i ++)// euler[i] = i;// for(int i = 2; i < maxn; i ++)// if(euler[i] == i)// for(int j = i ; j < maxn; j += i)// euler[j] = euler[j] /i *(i - 1);//}int euler(int n){ int ans = n; for(int i = 2; i * i <= n; 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;}int main(){ int n; while( ~ scanf("%d",&n) && n) { printf("%d\n",euler(n)); } return 0;}
阅读全文
0 0
- poj2407 欧拉函数
- POJ2407 欧拉函数
- poj2407欧拉
- POJ2407:Relatives(欧拉函数)
- poj2407欧拉函数模板
- POJ2407 Relatives(欧拉函数)
- poj2407 Farey Sequence 欧拉函数
- 欧拉函数 模板题 POJ2407 Relatives
- poj2407(欧拉函数-套模板)
- poj2407 Relatives 欧拉函数基本应用
- poj2407欧拉函数基础题
- [POJ2407]欧拉函数的值
- POJ2407 Relatives 【欧拉函数模板】
- POJ2407---Relatives(求单个数的欧拉函数)
- POJ2407-Relatives(欧拉函数裸题)
- 【欧拉函数】 poj2407 Relatives(裸欧拉函数)
- 板子题poj2407 欧拉函数 Java实现
- Relatives(poj2407)(求大数的欧拉函数模板题)
- Jave虚拟机划分的三个代: 年轻代、年老代和持久代
- C++使用VS2015导出/导入Excel的环境配置
- spring循环依赖问题
- 一篇文章了解爬虫技术现状
- vs2013设置输入的回车保存的行尾是什么格式的
- poj2407欧拉
- javascript排序总结
- PHP环境搭建(5)----memcached安装
- Arithmetic Slices动态规划算法详解
- fgets() 与 gets()
- spring boot-使用Filter实现Header认证
- 一看就明白的爬虫入门讲解
- 最常用的jqery表单验证
- Swift--09枚举类型