题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4608

题意:给定一个数X,注意X是个大数,X的长度不超过1e5。

让你求出一个Y,满足三个条件,Y>X && Y%10==0 还有就是满足以上两个条件最小的。

思路:我想的这个题的意思就是个大数加法。让X加上1~10循环试一下肯定有符合题意的。

AC代码:

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
const int INF=0x3f3f3f3f;
const int maxn=1e5+; char str[maxn];
int num[maxn],a[maxn],b[maxn]; int main()
{
int T;
scanf("%d",&T);
while(T--)
{
cin>>str;
int l=strlen(str);
int sum=;
for(int i=; i<l; i++)///0是最高位
num[i]=str[i]-'';
for(int i=; i<l; i++)
b[i]=num[l--i]; ///0是最低位
int len;
for(int k=; k<=; k++)
{
memset(a,,sizeof(a));
for(int i=; i<l; i++)a[i]=b[i];
len=l;
a[]+=k;
for(int i=; i<len; i++)
{
a[i+]+=a[i]/;
a[i]%=; }
while(a[len])
{
a[len+]=a[len]/;
a[len]%=;
len++;
}
int ans=;
for(int i=; i<len; i++)
ans+=a[i];
if(ans%==) break;
}
for(int i=len-; i>=; i--)
printf("%d",a[i]);
puts("");
}
return ;
}

最新文章

  1. js切换实现背景颜色
  2. Mysql 基础1
  3. C语言第一次作业
  4. java编程思想第四版中 net.mindview.util包
  5. Linux系统下Memcached的安装以及自启动
  6. XSS完全解决方案
  7. Mybatis实战之自定义TypeHandler处理枚举
  8. CentOS安装Git服务器
  9. Levenshtein distance 编辑距离
  10. C#关于AutoResetEvent的使用介绍(用AutoResetEvent实现同步)
  11. C语言结构体中字符数组的问题
  12. JavaScript Html页面加载完成
  13. [原创] debian 9.3 搭建seafile企业私有网盘
  14. IT十年经典书籍
  15. Struts2——通配符,Action Method_DMI
  16. SSO(singlesignon)单点登录
  17. 【暴力Treap 或 离线归并】子串计数(genies)
  18. HDU 1005 Number Sequence (模拟)
  19. 安装MongoDB 到服务器
  20. SAE java应用读写文件(TmpFS和Storage)

热门文章

  1. 【HDOJ6342】Expression in Memories(模拟)
  2. java.net.URISyntaxException的解决办法
  3. 【APUE】fork函数
  4. 怎样扩展EasyUI在页面中马上显示选中的本地图片
  5. Android NDK编程浅入深出之--Android.mk
  6. onDestroy强制退出后,process crash的处理
  7. iOS 用xib自定义View
  8. CodeForces 300C Beautiful Numbers(乘法逆元/费马小定理+组合数公式+高速幂)
  9. Webx框架:依赖注入
  10. 解决IOS滑动页面fixed浮动问题