这道题目细节琐碎,稍不注意就会WA ,特别是大数的范围,一开始没有把n声明为long long 导致最大的那个数 2147483647 结果为0 还有一开始用了 pow() 这个函数,也应该用double去接受结果。

#include<iostream>
#include<string>
#include<string>
#include<string.h>
#include<stdio.h>
#include<queue>
#include<math.h>
#include<vector>
#include<stdlib.h>
#include<algorithm>
using namespace std;
int main(){int cnt,t;long long n,sum,temp,m=0;while(cin>>n){m++;sum=0,cnt=0;t=sqrt(n+1);if(n==0)  break;printf("Case %d: ",m);if(n==1) {cout<<2<<endl;continue;}for(int i=2;i<=t;i++){if(n%i==0){cnt++; temp=1;while(n%i==0){temp*=i;n=n/i;}sum+=temp;}}if(n>1){sum+=n;cnt++;}if(cnt==1)   {printf("%lld\n",sum+1);}else if(cnt==0) printf("%lld\n",n+1);else  printf("%lld\n",sum);}return 0;
}

  

转载于:https://www.cnblogs.com/wintersong/p/5260810.html

UVA 10791 最小公倍数的和相关推荐

  1. 28行代码AC——Minimum Sum LCM UVA - 10791(最大质因子)

    励志用尽量少的代码做高效表达 题目(提交)链接-->UVA - 10791 题意 输入正整数n,找至少两个数,使得他们的最小公倍数(Least Common Multiple)为n且要输出最小的 ...

  2. UVa 10791 Minimum Sum LCM

    分析一波发现,将原数尽可能地分解成"质数的k次方"的和,会使得答案最大而数字和最小 于是就可以愉快地质因数分解了. 注意判断若n是质数,答案为n+1. 1 /**/ 2 #incl ...

  3. 训练指南第二章-基础问题

    训练指南第二章-基础问题 P170 2 / 4 Problem A UVA 10943 How do you add? 1 / 2 Problem B UVA 10780 Again Prime? N ...

  4. Minimum Sum LCM(uva10791+和最小的LCM+推理)

    L - Minimum Sum LCM Time Limit:3000MS     Memory Limit:0KB     64bit IO Format:%lld & %llu Submi ...

  5. 紫书《算法竞赛入门经典》

    紫书<算法竞赛入门经典>题目一览 第3章 数组和字符串(例题) UVA 272 TEX Quotes UVA 10082 WERTYU UVA 401 Palindromes UVA 34 ...

  6. [搜索]UVa 129 困难的串

    题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...

  7. uva 401.Palindromes

    题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...

  8. Uva 3767 Dynamic len(set(a[L:R])) 树套树

    Dynamic len(set(a[L:R])) Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 https://uva.onlinejudge.org/in ...

  9. UVA 11752 超级幂

    UVA 11752 超级幂 Z - The Super Powers Time Limit:1000MS     Memory Limit:0KB     64bit IO Format:%lld & ...

  10. UVa 11174 - Stand in a Line

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&p ...

最新文章

  1. 【青少年编程】【二级】货运飞船
  2. 打造一个TB级微服务日志监控平台
  3. linux fedora安装flameshot火焰截图
  4. XML CDATA的作用
  5. python可视化拖拽平台_【技术解码】不用控制器,只拖拽模型面就可以做动画!很好玩的动画工具...
  6. 截取AVI格式的视频C语言代码
  7. java环境配置 Windows10
  8. 视频 人员统计 开源_开源人员的独特之处
  9. 【转】粒子群算法----粒子群算法简介
  10. [JavaScript]如何安全地嵌入第三方js – FBML/caja/sandbox/ADsafe简介
  11. eoc机顶盒wifi服务器未响应,网络机顶盒中桌面配置服务器
  12. [从零开始学FPGA编程-3]:快速入门篇 - 操作步骤1 - 导体、半导体、晶体管、常见电子元器件、集成电路
  13. 你活得光鲜亮丽,父母却在低声下气
  14. android gpuimage 直播,1小时学会:最简单的iOS直播推流(四)如何使用GPUImage,如何美颜...
  15. imac下修改本地hosts文件解决react项目中的跨域问题
  16. 【爬虫】爬取百度搜索结果页面
  17. Unity3D Android接入FCM推送
  18. 登陆局域网服务器显示参数错误,局域网出现域名解析错误时如何解决
  19. 鼠标右键编辑html文档,鼠标右键菜单编辑方法
  20. 大数据时代网络安全分析

热门文章

  1. 如何使用 iCloud 钥匙串从 macOS Monterey 导入和导出密码?
  2. 安全彻底的卸载工具App Cleaner Uninstaller for Mac
  3. Sublime Merge for Mac(git客户端软件)
  4. 在Mac上如何更轻松的使用表情符号管理器
  5. 毕业设计第一周的计划
  6. 关于TCP/IP,必知必会的十个问题
  7. t_user is not mapped [from t_user as u where u.loginname = :loginname and u.password =:password]
  8. 数组前半部分和后半部分有序的全排序
  9. java爬取html过快,需要输入验证码
  10. Ant :Property