HDU 1271 整数对
来源:互联网 发布:swatch集团 知乎 编辑:程序博客网 时间:2024/06/05 09:58
整数对
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3243 Accepted Submission(s): 1150
Problem Description
Gardon和小希玩了一个游戏,Gardon随便想了一个数A(首位不能为0),把它去掉一个数字以后得到另外一个数B,他把A和B的和N告诉了小希,让小希猜想他原来想的数字。不过为了公平起见,如果小希回答的数虽然不是A,但同样能达到那个条件(去掉其中的一个数字得到B,A和B之和是N),一样算小希胜利。而且小希如果能答出多个符合条件的数字,就可以得到额外的糖果。
所以现在小希希望你编写一个程序,来帮助她找到尽可能多的解。
例如,Gardon想的是A=31,B=3 告诉小希N=34,
小希除了回答31以外还可以回答27(27+7=34)所以小希可以因此而得到一个额外的糖果。
所以现在小希希望你编写一个程序,来帮助她找到尽可能多的解。
例如,Gardon想的是A=31,B=3 告诉小希N=34,
小希除了回答31以外还可以回答27(27+7=34)所以小希可以因此而得到一个额外的糖果。
Input
输入包含多组数据,每组数据一行,包含一个数N(1<=N<=10^9),文件以0结尾。
Output
对于每个输入的N,输出所有符合要求的解(按照大小顺序排列)如果没有这样的解,输出"No solution."
Sample Input
34152210
Sample Output
27 31 32126 136 139 141No solution.
Author
Gardon
Source
HDU 2006-4 Programming Contest
Recommend
lxj | We have carefully selected several similar problems for you: 1180 1043 1226 1044 1026
看完题,完全没思路,
http://blog.csdn.net/niushuai666/article/details/7013209
#include<stdio.h>#include<string.h>#include<math.h>#include<algorithm>using namespace std;int main(){int k,a,b,c,n,i,j,ans[110];while(scanf("%d",&n),n){int count=0;for(k=1;k<=n;k*=10){c=(n/k)/11;b=(n/k)%11;if((b+c)!=0&&b<10){a=(n-b*k-c*k*11)/2;if(n==2*a+b*k+c*k*11)ans[count++]=a+b*k+c*k*10;}b--;if((b+c)!=0&&b>=0){a=(n-b*k-c*k*11)/2;if(n==2*a+b*k+c*k*11)ans[count++]=a+b*k+c*k*10;} }if(count==0){printf("No solution.\n");continue;}sort(ans,ans+count);printf("%d",ans[0]);for(i=1;i<count;i++){if(ans[i]!=ans[i-1])printf(" %d",ans[i]);}printf("\n");}return 0;}
0 0
- hdu 1271 整数对
- HDU-1271 整数对
- HDU 1271 整数对
- hdu 1271 整数对
- HDU 1271 整数对
- 整数对 hdu-1271
- HDU 1271 整数对
- HDU-1271 整数对
- hdu-1271 整数对
- HDU 1271整数对
- HDU-1271-整数对
- HDU 1271 整数对
- HDU 1271 整数对
- HDU 1271 整数对 数学题
- HDU ACM 1271 整数对
- hdu 1271 整数对 详解
- HDU 1271 整数对 数学题
- HDU 1271整数对----排列组合
- 嵌入式c语言 之数据结构:为什么嵌入式要选择c语言? *c的可移植性好:能在不同平台的结构访问硬件 *c具有简洁紧、使用灵活的语法机制,并能直接访问硬件。 *c具有高效的运行效率
- centos 6.4 安装oracle 11.2.0.3 grid报错
- SAP BDC
- 【CDP-云设计模式】第4章,7.改写代理模式(Rewrite Proxy Pattern)
- c语言的100个经典算法
- HDU 1271 整数对
- 游戏编程中的人工智能技术-神经网络入门(三)
- 问题汇总(软件篇)
- Hadoop--05--运行WordCount
- 虚幻4 使用脚本编译自己的工程
- 2016夏季练习——数论
- 【NOIP2001提高组T3】统计单词个数-字符串上的动态规划
- 基于行块分布函数的网页正文抽取算法代码实现
- Android性能优化之:绘制优化