poj 2480 Longge's problem(欧拉函数的性质)
来源:互联网 发布:relief算法 matlab 编辑:程序博客网 时间:2024/04/30 00:51
Longge's problem
Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6433 Accepted: 2064
Description
Longge is good at mathematics and he likes to think about hard mathematical problems which will be solved by some graceful algorithms. Now a problem comes: Given an integer N(1 < N < 2^31),you are to calculate ∑gcd(i, N) 1<=i <=N.
"Oh, I know, I know!" Longge shouts! But do you know? Please solve it.
"Oh, I know, I know!" Longge shouts! But do you know? Please solve it.
Input
Input contain several test case.
A number N per line.
A number N per line.
Output
For each N, output ,∑gcd(i, N) 1<=i <=N, a line
Sample Input
26
Sample Output
315
Source
POJ Contest,Author:Mathematica@ZSU
题意:求 ∑gcd(i, N) 1<=i <=N
题解:涉及欧拉函数,积极函数,莫比乌斯反演等...本弱菜无法说明,搞了很久,但是代码非常短的说.....这大概就是典型的数论题的特征吧....
#include<stdio.h>int main(){ long long n,temp,res,i,cou; while(scanf("%I64d",&n)>0) { for(res=1,i=2;i*i<=n;i++) { if(n%i!=0) continue; cou=0; temp=1; while(n%i==0){ n/=i; temp*=i; cou++; } res*=temp/i*(i-1)*cou+temp; } if(n>1) res*=2*n-1; printf("%I64d\n",res); } return 0;}
- poj 2480 Longge's problem(欧拉函数的性质)
- poj 2480 Longge's problem 积性函数性质+欧拉函数
- POJ 2480 Longge's problem (欧拉函数)
- (poj 2480 Longge's problem)<欧拉函数>
- 【poj】 2480 Longge's problem (欧拉函数)
- POJ-2480(欧拉函数的运用)(Longge's problem )
- POJ 2480 Longge's problem 欧拉函数
- POJ 2480 Longge's problem(神奇欧拉函数)
- POJ 2480 Longge's problem (欧拉函数)
- POJ 2480 Longge's problem 欧拉函数的应用 积性函数
- POJ 2480 Longge's problem 解题报告(欧拉函数 + 积性函数)
- POJ 2480 Longge's problem(积性函数之欧拉函数与gcd)
- POJ 2480 Longge's problem (欧拉函数+乘性函数)
- poj 2480 Longge's problem(积性函数 & 欧拉函数)
- poj 2480 Longge's problem(欧拉函数或积性函数)
- POJ 2480 Longge's problem(欧拉函数,积性函数)
- poj 2480 Longge's problem 关于欧拉函数和积形函数推导
- POJ 2048 Longge's problem (欧拉函数 积性函数)
- VIm配置与一般管理命令
- Linux管理员不可不知的五大使用命令
- Oracle 11g RAC 环境下单实例非缺省监听及端口配置
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- MFC自制贪吃蛇游戏设计心得
- poj 2480 Longge's problem(欧拉函数的性质)
- android学习笔记1-activity回调,重写onActivityResult
- cocos2d-x 快速熟悉Lua基本细节问题
- linux下ssh或scp出现RSA host key for has changed
- linux应用程序数据存放位置(备份)
- java的JCombobox实现中国省市区三级联动
- poj 2478 Farey Sequence
- 翻译:Libevent参考手册:前言
- wince IIS 音频驱动