2015蓝桥杯试题--三羊献瑞
2016-03-15 07:38
232 查看
观察下面的加法算式:
+ 三 羊 献 瑞
——————-
三 羊 生 瑞 气
(如果有对齐问题,可以参看【图1.jpg】)
![](http://img.blog.csdn.net/20160315073723298)
其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。
请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。
本题的解法就是暴力枚举。
下面附上AC代码。
祥 瑞 生 辉
+ 三 羊 献 瑞
——————-
三 羊 生 瑞 气
(如果有对齐问题,可以参看【图1.jpg】)
其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。
请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。
本题的解法就是暴力枚举。
下面附上AC代码。
#include<stdio.h> int main() { int a,s,d,f,g,h,j,k; for(a=1; a<=9; a++) for(s=0; s<=9; s++) for(d=0; d<=9; d++) for(f=1; f<=9; f++) for(g=0; g<=9; g++) for(h=0; h<=9; h++) for(j=0; j<=9; j++) for(k=0; k<=9; k++) if((1000*g+100*f+10*h+j+1000*a+100*s+10*d+f==10000*a+1000*s+100*h+10*f+k)&&(a!=s)&&(a!=d)&&(a!=f)&&(a!=g)&&(a!=h)&&(a!=j)&&(a!=k)&&(s!=d)&&(s!=f)&&(s!=g)&&(s!=h)&&(s!=j)&&(s!=k)&&(d!=f)&&(d!=g)&&(d!=h)&&(d!=j)&&(d!=k)&&(f!=g)&&(f!=h)&&(f!=j)&&(f!=k)&&(g!=h)&&(g!=j)&&(g!=k)&&(h!=j)&&(h!=k)&&(j!=k)&&(h!=j)&&(h!=k)&&(j!=k)) printf("%d %d %d %d\n",a,s,d,f); return 0; }
相关文章推荐
- vmware
- Cocos2d-x客户端代码加密
- ES5 数据属性描述符和存取描述符
- js阻塞特性
- bzoj1103 大都市 树状数组
- linux build commands
- typedef详解
- Is there any way to define a min and max value for edittext in android?
- 求每个月的最后一天日期
- SSH框架实现仿淘宝购物demo
- SSH框架实现仿淘宝购物demo
- C++转iOS开发5个月总结
- [mysql] mysql explain 使用
- IOS开发者必看的博客汇总
- 冒泡排序-数字篇
- IOS开发者必看的博客
- 冒泡排序-字符篇
- 1857: [Scoi2010]传送带 三分套三分
- 面试官最爱问的设计模式-单例模式
- LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8)