HDU1013 Digital Roots
2024-09-01 10:23:49
http://acm.hdu.edu.cn/showproblem.php?pid=1013
#include<iostream>
#include "cstdio"
using namespace std; int main()
{
int n;
while(~scanf("%d",&n)&&n)
{
int sum=;
while(true){
while(n>){
sum+=n%;
n/=;
}
if(sum>)
{
n=sum;sum=;
}
else{
break;
}
}
cout<<sum<<endl;
}
return ;
}
就是wrong就是wrong.....是何原因?是何原因??
感谢http://blog.csdn.net/rongyongfeikai2/article/details/7588273让我快速意识到,大数陷阱
#include "iostream"
#include "cstdio"
#include "string"
using namespace std; int main()
{
string str;
while(cin>>str&&str!="")
{
int len=str.length();
int num=;
for(int i=;i<len;i++){
num+=str[i]-'';
if(num>){num=num/+num%;}
}
cout<<num<<endl;
}
return ;
}
最新文章
- Objective-C歌词解析
- 关于一个parent(),siblings()的小问题
- 【转】sql server 获取每一个类别中值最大的一条数据
- 自定义log日志
- HTML中doctype以及target论述
- Ajax如何实现跨域问题
- rpc,客户端与NameNode通信的过程
- #include <;stdlib.h>;
- nginx学习12 ngx_cycle_t 和 ngx_init_cycle
- USB LPT 端口映射
- 项目架构开发:数据访问层之Query
- 网页中输出HTML代码
- vs编写x64内联汇编
- js .map方法
- 【POJ3635】Full Tank 优先队列BFS
- 从浏览器输入URL到页面渲染的过程
- 学习项目部署Django+uwsgi+Nginx生产环境部署
- uilabel 自适应
- centos 系统使用verdaccio搭建npm私库
- jvm-监控指令-jinfo