题目链接

写写,就ok了。

 #include <cstdio>
#include <cstring>
#include <string>
#include <cmath>
#include <ctime>
#include <cstdlib>
#include <iostream>
using namespace std;
#define MOD 1000000
#define LL long long
int prim[];
int o[];
int main()
{
int i,j,num = ,temp;
LL n;
for(i = ;i <= ;i ++)
{
if(!o[i])
{
for(j = i+i;j <= ;j += i)
o[j] = ;
}
}
for(i = ;i <= ;i ++)
{
if(!o[i])
prim[num++] = i;
}
while(cin>>n)
{
if(!n) break;
cout<<n<<" ";
LL ans = ;
for(i = ;i < num;i ++)
{
temp = ;
while(n%prim[i] == )
{
temp ++;
n /= prim[i];
}
ans *= ((temp+)*-);
}
if(n != )
ans *= ;
cout<<ans/ +<<endl;
}
return ;
}

最新文章

  1. 支持+-*/()int 型数据的计算机c++实现
  2. yum install maven
  3. 分享一下自己正在使用的sublime text里的插件
  4. Hash哈希(二)一致性Hash(C++实现)
  5. CentOS6.5系统挂载NTFS分区的移动硬盘 centos安装repoforge源(yum)
  6. OpenCV4Android开发之旅(一)----OpenCV2.4简介及 app通过Java接口调用OpenCV的示例
  7. KMP(字符串匹配)
  8. BZOJ 1050: [HAOI2006]旅行comf( 并查集 )
  9. 两种写法实现Session Scope的Spring Bean
  10. SPOJ 375 树链剖分
  11. Android程序员必须掌握的知识点-多进程和多线程
  12. 用Hyperledger Fabric(超级账本)来构建Java语言开发区块链的环境
  13. 05-BootStrap
  14. Oracle数据库中OVER()函数的了解
  15. hdu-1176(dp)
  16. python josn包
  17. 持续集成工具hudson
  18. 导出数据库表为world文档说明,以及PowerDesigner导出表结构pdm设计文档
  19. python 多线程队列
  20. (转)Django配置数据库读写分离

热门文章

  1. Pyqt QSystemTrayIcon 实现托盘效果
  2. [LeetCode] TwoSum
  3. float 的有效数字为七位是怎么得出来的
  4. OpenMesh 读写网格控制(读取写入纹理坐标,法向等)
  5. linux系统定时任务
  6. ie上如何兼容placeholder
  7. 在MySQL中存储大文件
  8. 【Filter 页面重定向循环】写一个过滤器造成的页面重定向循环的问题
  9. 解决android expandablelistview 里面嵌入gridview行数据重复问题
  10. 【Android开发日记】Popupwindow 完美demo