断更要努力补!

观察下面的加法算式:


其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字
请你填写“三羊献瑞”所代表的4位数字(答案唯一)

分析一下吧~ 首先我们读完题,可以发现,有八个不同的数字(祥,瑞,生,辉, 三,羊,献, 气) 我们可以对八个数的排列分别枚举0~9
同时题中条件知: “三”,不能为零

package com.kang.practice;public class Demo03 {public static void main(String[] args) {for (int i = 0; i < 10; i++) {for (int j = 0; j < 10; j++) {if (i != j)for (int k = 0; k < 10; k++) {if (i != k && j != k)for (int q = 0; q < 10; q++) {if (i != q && j != q && k != q)for (int m = 0; m < 10; m++) {if (i != m && j != m && k != m && q != m)for (int n = 0; n < 10; n++) {if (i != n && j != n && k != n && q != n && m != n)for (int o = 0; o < 10; o++) {if (i != o && j != o && k != o && q != o && m != o && n != o) {int x1 = i * 1000 + j * 100 + k * 10 + q;int x2 = m * 1000 + n * 100 + o * 10 + j;if (result(x1, x2, i, j, k, q, m, n, o)) {System.out.println(" " + x1);System.out.println(" " + x2);System.out.println(x1 + x2);}}}}}}}}}}public static boolean result(int x1, int x2, int i, int j, int k, int l, int m, int n, int o) {int count = x1 + x2;if (count < 10000) return false;int a = count % 10;if (a == i || a == j || a == k || a == l || a == m || a == n || a == o) return false;count = count / 10;a = count % 10;if (a != j) return false;count = count / 10;a = count % 10;if (a != k) return false;count = count / 10;a = count % 10;if (a != n) return false;count = count / 10;a = count % 10;if (a != m) return false;return true;}
}// 9567
// 1085
//10652

【每日一题】一起冲击蓝桥杯吧——Day2【蓝桥真题】相关推荐

  1. 蓝桥杯python算法提高真题——幸运顾客

    蓝桥杯python算法提高真题--幸运顾客 资源限制 时间限制:2.0s 内存限制:256.0MB 为了吸引更多的顾客,某商场决定推行有奖抽彩活动."本商场每日将产生一名幸运顾客,凡购买30 ...

  2. [蓝桥杯][2017年第八届真题]包子凑数(解题报告)

    问题 1886: [蓝桥杯][2017年第八届真题]包子凑数 时间限制: 1Sec 内存限制: 128MB 提交: 406 解决: 118 题目描述 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家 ...

  3. java蓝桥杯凑算是,第七届蓝桥杯JAVA B组真题解析-凑算式(第三题)

    第七届蓝桥杯JAVA B组真题解析-凑算式(第三题) 凑算式 A+B/C+DEF/GHI =10 (如果显示有问题,可以参见[图1.jpg]) 这个算式中AI代表19的数字,不同的字母代表不同的数字. ...

  4. 蓝桥杯Java历年真题与答案_蓝桥杯大赛java历年真题及答案整理(闭关一个月呕心沥血整理出来的)...

    蓝桥杯大赛java历年真题及答案整理(闭关一个月呕心沥血整理出来的) 1蓝桥杯 java 历年真题及答案整理(闭关一个月,呕心沥血整理出来的)1. 算法是这样的,如果给定 N 个不同字符,将这 N 个 ...

  5. 2017年 第八届蓝桥杯 Java B组真题整理

    2017年 第八届蓝桥杯 Java B组真题整理 1.购物单 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物.老板忙的时候经常让小明帮忙到商场代为购物.小明很厌烦,但又不好推辞.这不,XX大促销又 ...

  6. 英雄之盾-第11届蓝桥杯Scratch省赛真题第4题

    [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第58讲. 第11届蓝桥杯青少年组省赛原定于2020年3月7日举行,因疫情延期到2020年6 ...

  7. 小猫打螃蟹-第10届蓝桥杯Scratch省赛真题第2题

    [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第67讲. 第10届蓝桥杯青少年组省赛于2019年3月24日举行,形式为线下考试.Scrat ...

  8. 小猫踢足球-第14届蓝桥杯STEMA测评Scratch真题精选

    [导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第107讲. 蓝桥杯选拔赛现已更名为STEMA,即ST ...

  9. 捉迷藏之二-第10届蓝桥杯Scratch国赛真题第6题程序2

    本文同步发表于"超平的编程课"公众号,更多教程,可移步至公众号. [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第15 ...

  10. 列表排序-第14届蓝桥杯STEMA测评Scratch真题精选

    [导读]:超平老师的<Scratch蓝桥杯真题解析100讲>已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第108讲. 蓝桥杯选拔赛现已更名为STEMA,即ST ...

最新文章

  1. 系统无法正确检测到盘符
  2. vs2013 类名颜色显示黑色,无法修改
  3. 用 JavaScript 编写测试脚本
  4. APP和网站应该选择云主机还是服务器呢?
  5. Excel常见错误信息
  6. 我失败的阿里程序员生涯
  7. Java与汽车_Java NIO:IO与NIO的区别
  8. 容器学习 之 镜像的分层结构(六)
  9. java图片裁剪并保存_java裁剪图片并保存的示例分享
  10. View Agent Direct-Connection安装后,连接黑屏
  11. 计算机编程嘉兴,嘉兴自学电脑编程一对一
  12. 从WordCount看Spark大数据处理的核心机制(1)
  13. 能提升你的东西,都不在舒适区
  14. 全栈工程师与架构师的区别是什么?
  15. JQValidate使用说明
  16. android布局配置
  17. 图像语义分割之特征整合和结构预测
  18. jmp指令流程图怎么写_西门子PLC指令
  19. JAVA把一个流赋给新的一个流_2020重新出发,JAVA基础,输入/输出(I/O)流
  20. 教你如何免费将XPS转换为PDF格式

热门文章

  1. vue移动端复杂表格表头,固定表头与固定第一列
  2. excel做ns流程图_NS流程图是什么图?用这款软件轻松画NS流程图
  3. 批处理 获取计算机硬件信息,检测硬件的批处理命令,检测硬件bat,一键获取电脑硬件信息...
  4. python爬取二手房信息_使用Scrapy爬取链家二手房信息
  5. 《分形艺术,当科学嫁给了艺术》稿件撰写历程
  6. cad文字递增快捷键_Auto CAD2014数字递增复制快捷键是什么呢?
  7. C盘AppData文件占用83.7G?
  8. EGO Planner代码解析bspline_optimizer部分(3)
  9. 远程如何重装linux系统,独立服务器远程重装Linux系统
  10. codevs 1329 东风谷早苗