博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯真题 15省3-三羊献瑞
阅读量:3962 次
发布时间:2019-05-24

本文共 771 字,大约阅读时间需要 2 分钟。

问题描述

观察下面的加法算式:

祥 瑞 生 辉  +   三 羊 献 瑞-------------------   三 羊 生 瑞 气

其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。

请你输出“三羊献瑞”所代表的4位数字(答案唯一),不要输出任何多余内容。
若表达式不清楚,可参见下图。
在这里插入图片描述
输入

没有输入。

输出

输出一个数字,即“三羊献瑞”所代表的4位数字。

题目限制

1s, 1024KiB for each test case.

提示

用printf或cout输出答案。

思路

很明显本题为一道排列并组合的板子题,本文用了最简单的思路,不过代码看着稍显繁琐哦。排列并组合模板如何使用可参考此博客:

代码:

#include 
void disp(int b[]){
printf("%d%d%d%d",b[4],b[5],b[6],b[1]); printf("\n");} void process(int b[]){
int a1 = b[0]*1000 + b[1]*100 + b[2]*10 +b[3]; int a2 = b[4]*1000 + b[5]*100 + b[6]*10 +b[1]; int sum = b[4]*10000 + b[5]*1000 + b[2]*100 + b[1]*10 + b[7]; if((a1+a2 == sum) && b[0]!=0 && b[4]!=0) {
disp(b); }}int main (){
int a[]={
0,1,2,3,4,5,6,7,8,9}; int d[8]; int len = 10; int z,x,c,v,b,n,m,l; for(z=0;z

答案:1085

运行示例

在这里插入图片描述

转载地址:http://lirzi.baihongyu.com/

你可能感兴趣的文章
lsof 快速起步
查看>>
跨平台Java程序注意事项
查看>>
Python字符与数字的相互转换
查看>>
C 指针解读
查看>>
有关乱码的处理---中国程序员永远无法避免的话题
查看>>
JSP的运行内幕
查看>>
python超简单的web服务器
查看>>
代理模式、静态代理、动态代理、aop
查看>>
Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00
查看>>
大型Web2.0站点构建技术初探
查看>>
机器学习算法汇总:人工神经网络、深度学习及其它
查看>>
解决Spring中AOP不能切入Struts的DispatchAction方法的问题
查看>>
出国以后才知道英语应该怎么学
查看>>
计算机专业权威期刊投稿经验总结
查看>>
如何在三个月内学会一门外语?
查看>>
看看你对Linux到底了解多少?
查看>>
网上看到的:ARM入门最好的文章(转)
查看>>
中国最美情诗100句
查看>>
javascript注册window的onload事件问题研究
查看>>
客户端技术分页控件javascript+css,可用于任何服务器端技术
查看>>