UVA 11426GCD - Extreme (II)
来源:互联网 发布:萨德部署完成 知乎 编辑:程序博客网 时间:2024/04/30 15:19
题意:计算G的值
G=0;for(i=1;i<N;i++)for(j=i+1;j<=N;j++){ G+=gcd(i,j);}
思路:设答案为F[n],F[n]=F[n-1]+gcd(1,n)+gcd(2,n)+…+gcd(n-1,n) 设G[n]=gcd(1,n)+gcd(2,n)+…+gcd(n,n), F[n]=F[n-1]+g[n].关于G[n]的求法。若是gcd(i,n )==ai的个数有bi个,那么G[n]=sum(ai*bi).显然当ai=1时,bi的值就是phi(n)(欧拉函数)的值。若,
i!=1,gcd(i,n)==ai等价于gcd(i/ai,n/ai)==1;所以bi的值为phi(n/ai)。
0 0
- UVA 11426 - GCD - Extreme (II)
- UVA 11426 GCD - Extreme (II)
- uva 11426 GCD Extreme (II)
- UVA - 11426 GCD - Extreme (II)
- UVA:11426 GCD - Extreme (II)
- UVA 11426 GCD - Extreme (II)
- UVA 11426-GCD - Extreme (II)
- UVA 11426GCD - Extreme (II)
- UVA 11426 GCD - Extreme (II)
- UVA 11426 - GCD Extreme(II)
- UVA 11426 GCD Extreme (II)
- UVA 11426 - GCD - Extreme (II) (数论)
- UVA 11426 - GCD - Extreme (II) (数论)
- uva 11426 - GCD - Extreme (II)(数论)
- 【欧拉】 UVA 11426 GCD - Extreme (II)
- 欧拉 uva 11426 - GCD - Extreme (II)
- uva 11426 GCD - Extreme (II) (神奇的GCD)
- UVA 11426 - GCD - Extreme (II) GCD性质例题
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- php实现双向队列
- android工程师面试人资问题
- codeforces 364 div2 D As Fast As Possible
- 《Git和SVN之间的五个基本区别》
- UVA 11426GCD - Extreme (II)
- 王爽《汇编语言》实验10.1——显示字符串
- linux学习路线
- 一个java文件夹比较的小程序
- HDU.5592 ZYB's Premutation(线段树求第k大)
- UVALive 7270 (hihoCoder 1258) Osu! Master
- 欢迎使用CSDN-markdown编辑器
- 套接字结构和API
- 网易 Fibonacci数列