poj 2407 Relatives(欧拉函数模板)
来源:互联网 发布:恢复文件软件 免费版 编辑:程序博客网 时间:2024/06/13 04:32
Relatives
Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 12496 Accepted: 6087
Description
Given n, a positive integer, how many positive integers less than n are relatively prime to n? Two integers a and b are relatively prime if there are no integers x > 1, y > 0, z > 0 such that a = xy and b = xz.
Input
There are several test cases. For each test case, standard input contains a line with n <= 1,000,000,000. A line containing 0 follows the last case.
Output
For each test case there should be single line of output answering the question posed above.
Sample Input
7120
Sample Output
64
#include<stdio.h>#include<string.h>int n,i;int oular(int n)//欧拉函数模板得出的是小于n的与n互质(就是二个数的最大公约数是1)的个数 {int res=n;int a=n;for(i=2;i*i<=a;i++){if(a%i==0){res=res/i*(i-1);while(a%i==0)a=a/i;}}if(a>1)res=res/a*(a-1);return res;}int main(){int n;while(~scanf("%d",&n),n){printf("%d\n",oular(n));} return 0;}
0 0
- poj 2407 Relatives(欧拉函数模板)
- POJ-2407-Relatives(欧拉函数模板题)
- POJ 2407 Relatives && UVA 10299 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 2407Relatives(数论:欧拉函数)
- [POJ 2407]Relatives(欧拉函数)
- POJ 2407 Relatives (欧拉函数)
- POJ 2407 : Relatives - 欧拉函数
- Wireshark软件使用教程(下部)过滤器设置
- require.js
- Linux网络编程--TCP网络编程基础(简单的server/client模型)
- Postgresql主备同步流复制及主备切换、IP漂移
- HDU-2489 Minimal Ratio Tree(最小生成树[Prim])
- poj 2407 Relatives(欧拉函数模板)
- 两种获取文件路径的方法
- Android 自定义控件 优雅实现元素间的分割线 (支持3.0以下)
- apktool反编译详细使用教程
- 游戏服务器主程白皮书-概述
- iOS动画原理
- Java学习源代码学习
- Python:输出列表中成员出现的次数
- 面向对象的5个基本原则