题目描述:
三羊献瑞

观察下面的加法算式:

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

(如果有对齐问题,可以参看【图1.jpg】)

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

请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。


思路:首先这是一道数学中的加法题,如果把上面的汉字转换成数字,肯定就显而易见了,通过全排列枚举我们的结果,枚举一次排列我们就特判一次,是否符合条件。也可以自己写枚举的算法(这里用到了c++中的next_permutation,效率高)自己写的可能出来结果很慢。

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{int a[10]={0,1,2,3,4,5,6,7,8,9};sort(a,a+10);do{int sum1=a[5]*1000+a[3]*100+a[2]*10+a[7];int sum2=a[0]*1000+a[1]*100+a[6]*10+a[3];int ans=a[0]*10000+a[1]*1000+a[2]*100+a[3]*10+a[4];if(sum1+sum2==ans&&ans>=10000){printf("%d\n",ans);printf("%d %d %d %d\n",a[0],a[1],a[6],a[3]);break;}}while(next_permutation(a,a+10));return 0;}

三羊献瑞(全排列问题)相关推荐

  1. [第六届蓝桥杯省赛C++B组]三羊献瑞

    题目来源:第六届蓝桥杯省赛C++B组 算法标签:全排列 题目描述: 观察下面的加法算式: 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字. 请你填写"三羊献瑞"所代表的4 ...

  2. 2015年蓝桥杯c/c++ 第三题 三羊献瑞

    题目: 三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉+ 三 羊 献 瑞 -------------------三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg]) 其中,相同的汉字代表相 ...

  3. 2015年蓝桥杯预赛第三题三羊献瑞

    题目:三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 +   三 羊 献 瑞 ------------------- 三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg])其中,相同的汉字代 ...

  4. 2015 年蓝桥杯 C 语言 B 组省赛第 3 题: 三羊献瑞 (三种方法 + 详细分析)

    本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=1366 题目 三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉+ 三 羊 献 瑞 ------------------ ...

  5. 蓝桥杯2015初赛-三羊献瑞-枚举

    题目描述 观察下面的加法算式: 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字. 请你填写"三羊献瑞"所代表的4位数字(答案唯一),不要填写任何多余内容. 输出 请你填写 ...

  6. 2015蓝桥杯省赛---java---B---3(三羊献瑞)

    题目 三羊献瑞 思路分析 由于是填空题,没有时间和内存的要求,所以看到这个题,第一想法就是暴力破解,当然了,怎么快就怎么做. 由于 "三"是数字的首位,低位的数字进位后必然为1,所 ...

  7. 三羊献瑞(暴力破解)

    package 计蒜客;public class 三羊献瑞 {/*** @param args*/public static void main(String[] args) {// TODO Aut ...

  8. 三羊献瑞c语言编程入门,蓝桥杯-三羊献瑞,

    蓝桥杯-三羊献瑞, 更多精彩文章请关注公众号『大海的BLOG』 问题 观察下面的加法算式: 祥 瑞 生 辉 + 三 羊 献 瑞 ---------------- 三 羊 生 瑞 气 其中,相同的汉字代 ...

  9. 蓝桥杯真题:三羊献瑞

    蓝桥杯真题:三羊献瑞 观查下面的加法算式: 其中相同的汉字代表相同的数字,不同的汉字代表不同的数字. 请你填写"三羊献瑞"所代表的4位数字(答案唯一),不要填写任何多余内容. 分析 ...

最新文章

  1. tensorflow学习笔记(二十五):ConfigProtoGPU
  2. CSS 禁止文字选中
  3. 深入理解CUDA线程层次以及关于设置线程数的思考
  4. leetcode125验证回文串
  5. 2017.9.4 栅栏 失败总结
  6. 362. Design Hit Counter
  7. 面试准备之SQL 3——数据管理
  8. 细说PHP:人人都能玩转PHP和MySQL Web开发
  9. asp.net: 应用母版页的页面,如何设置其标题?
  10. PASCAL VOC2012数据集介绍
  11. 深入了解JVM的底层原理
  12. M3DGIS三维数字沙盘开发教程第51课可视化交互大数据地理信息系统开发教程第51课
  13. ceph存储 FC HBA、iSCSI HBA、以太网卡3者区别
  14. 1:MTK 6737 Flash配置
  15. CURLOPT_NOSIGNAL
  16. Sieve of Eratosthenes(埃拉托色尼筛选法)——C++实现
  17. 【随手记】Oracle存储过程报错 Compilation errors for PACKAGE BODY
  18. matlab中滑模boost,一种基于滑模控制的新型Boost正弦波逆变器
  19. map和multimap 详解
  20. 微信公众号防封服务器,快来!这里有运营人必备的微信号防封指南!

热门文章

  1. Logback configuration error detected:
  2. “子序列”与“子串”详解
  3. 氮化镓充电器哪家做得好_主流品牌已多达近10款:氮化镓充电器怎么选?
  4. 2016.3 Vivado - 出现bram功耗报错
  5. 如何使用 AirDrop 在苹果设备间互传文件?
  6. 电脑上怎么压缩jpg图片大小?jpg怎么缩小文件大小?
  7. 工作流管理系统开发之四 自定义表单
  8. (上)vuepress编写API文档verdaccio搭建并发布组件库
  9. 使用VuePress搭建在线文档网站
  10. 湖北省2022工业和信息化领域节能技术装备产品推荐工作申报条件、范围、时间