uva 1583 Digit Generator
2016-04-10 19:13
411 查看
#include<iostream> using namespace std; int main() { int t; cin>>t; while(t--) { string n; cin>>n; int num=0; int a[100010]; for(int i=0;i<(int)n.length();i++) a[i]=n[i]-'0'; int x=0; for(int i=0;i<(int)n.length();i++) x=x*10+a[i]; int m=(int)n.length(); for(int i=x-9*m;i<x;i++) { int sum=0; int p=i; while(p) { sum=sum+p%10; p/=10; } if(sum+i==x) {num=i;break;} } cout<<num<<endl; } return 0; }
相关文章推荐
- eclipse_ndk配置详解
- 哆来咪发团队-团队开发需求分析简介
- 标准盒子模型和IE盒子模型
- 计算器
- IIIrebmuNelgniS.260
- 广告版技术BillBoard 原理与实现
- Oracle VM + centos7.1+openstack kilo 多结点安装教程---基础环境配置(4)
- Qt网络与通信-UDP
- php的header函数之设置content-type
- Scala Actor通信
- Thinking in React(翻译)
- IntelliJ IDEA创建Web SpringMVC项目(二):添加springMVC框架
- inline hook
- 选择适合自己的Markdown编辑器
- C++ 模板特化
- MySQL的注释方式
- pjsip,webrtc音视频解决方案
- linux 项目打包发布(autoconf)
- android新浪客户端学习心得(一)
- error C4996 This function or variable may be unsafe