poj 2407 Relatives
2012-02-22 08:40
225 查看
#include <iostream> using namespace std; int main() { long long bigNum,i,cnt,ans; while(cin>>bigNum&&bigNum) { cnt = 0; ans = bigNum; while(bigNum != 1) { //cout<<bigNum<<endl; for(i = 2;i <= bigNum;i ++) { if(bigNum % i == 0) { bigNum /= i; if(i != cnt){ ans = ans /i *(i-1); cnt = i;} break; } } } cout<<ans<<endl; } return 0; }
欧拉公式。欧拉大神的公式:F(n) = n*(1-1/p1)(1-1/p2)···(1-1/pn);这题绝对的模板题。
相关文章推荐
- POJ_2407_relatives
- POJ 2407 Relatives
- poj 2407——Relatives
- 数学/欧拉函数/sgu 102 Coprimes/poj 2407 Relatives
- POJ 2407 Relatives(欧拉函数)
- poj 2407 Relatives
- poj 2407 Relatives 【容斥原理基础题】
- 数论 - 欧拉函数模板题 --- poj 2407 : Relatives
- POJ 2407 Relatives
- POJ-2407-Relatives 解题报告
- POJ 2407 Relatives
- poj 2407 Relatives
- POJ_2407_Relatives(欧拉函数)
- 【POJ-2407】Relatives
- 欧拉函数 POJ 2407 Relatives&&POJ 2478 Farey Sequence
- POJ 2407 Relatives 欧拉函数
- POJ 2407 Relatives
- POJ 2407 Relatives
- POJ-2407-Relatives-欧拉函数
- POJ 2407 Relatives 已翻译