sicily 1085. Longge's problem
来源:互联网 发布:apache ab url带参数 编辑:程序博客网 时间:2024/05/17 22:54
#include<iostream>#include<cstring>#include<cstdio>using namespace std;int prime[100000];bool isprime[100002];int main(){memset(prime,0,sizeof(prime));memset(isprime,1,sizeof(isprime));int k=0;for(int i=2;i<100000;++i){if(isprime[i]){prime[k++]=i;if(i<1000)for(int j=i*i;j<100001;j+=i){isprime[j]=0;}}}long long ans,tmp,n;while(cin>>n){k=0;ans = 1;while(n!=1&&prime[k]!=0){if(n%prime[k]==0){long long t=1;tmp=1;n /= prime[k];while(n%prime[k]==0){n /= prime[k];tmp *= prime[k];++t;}ans *= (t*(tmp*prime[k] - tmp) + tmp*prime[k]);}++k;}if(n!=1) ans *= (2*n-1); cout<<ans<<endl;}return 0;}
- Sicily 1085.Longge's problem
- sicily 1085. Longge's problem
- Sicily 1085. Longge's problem
- soj 1085. Longge's problem
- longge's problem
- poj2480 Longge's problem
- Longge's problem-数论
- POJ2480 Longge's problem
- POJ 2480 Longge's Problem
- poj 2480 Longge's problem
- POJ2480《Longge's problem》题解
- poj 2480 Longge's problem
- POJ 2480 Longge's problem
- POJ 2480 Longge's problem
- POJ 2480 Longge's problem
- 1085.Longge's problem (数论,欧拉积性函数)
- Longge's problem 隐含了错误 WA
- POJ 2480 : Longge\'s problem - gcd之和
- sicily 1052. Candy Sharing Game
- 【Java】双等号和equals的区别
- C#中集合和对象初始化器的使用
- 自动化测试电子书大全[持续更新]
- oracle存储过程分页代码
- sicily 1085. Longge's problem
- 关于json的解析
- 7.3.4:两种注入方式的对比
- Xmanager远程桌面RHEL 6 配置
- 编译过程简介
- 内存操作函数
- oracle彻底删除以及遇到问题解决
- Installing a USB Driver
- 转载:读《丰田模式》,看中企流程、质量和加班