马虎的算式 - 蓝桥杯
标题:马虎的算式 - 蓝桥杯
作者:MilkCu(http://blog.csdn.net/milkcu)
内容:这是2013年第四届蓝桥杯全国软件大赛预赛C组的第2题。
题目描述
标题: 马虎的算式
小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。
有一次,老师出的题目是:36 x 495 = ?
他却给抄成了:396 x 45 = ?
但结果却很戏剧性,他的答案竟然是对的!!
因为 36 * 495 = 396 * 45 = 17820
类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54
假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含0)
能满足形如: ab * cde = adb * ce 这样的算式一共有多少种呢?请你利用计算机的优势寻找所有的可能,并回答不同算式的种类数。
满足乘法交换律的算式计为不同的种类,所以答案肯定是个偶数。答案直接通过浏览器提交。
注意:只提交一个表示最终统计种类数的数字,不要提交解答过程或其它多余的内容。
代码实现
# include <stdio.h>
int main(void)
{int a, b, c, d, e;int n = 0;for(a = 1; a < 10; a++) {for(b = 1; b < 10; b++) {if(a == b) {continue;}for(c = 1; c < 10; c++) {if(c == a || c == b) {continue;}for(d = 1; d < 10; d++) {if(d == c || d == b || d == a) {continue;}for(e = 1; e < 10; e++) {if(e == d || e == c || e == b || e == a) {continue;}if((a * 10 + b) * (c * 100 + d * 10 + e) == (a * 100 + d * 10 + b) * (c * 10 + e)) {n++;}}}}}}printf("%d\n", n);
}
分析
这恐怕是里面最简单的题了吧,用穷举法就可以解决。
最后答案
142
(全文完)
马虎的算式 - 蓝桥杯相关推荐
- c语言 题目 猜算式,蓝桥杯竞赛题目(猜算式)
看下面的算式: □□ x □□ = □□ x □□□ 它表示:两个两位数相乘等于一个两位数乘以一个三位数. 如果没有限定条件,这样的例子很多. 但目前的限定是:这9个方块,表示1~9的9个数字,不包含 ...
- 蓝桥杯2016初赛python题解
前言:除特殊说明外题解均可AC 蓝桥杯2016初赛 [蓝桥杯2016初赛]网友年龄 [蓝桥杯2016初赛]生日蜡烛 [蓝桥杯2016初赛]方格填数 [蓝桥杯2016初赛]寒假作业 [蓝桥杯2016初赛 ...
- ③【Java 组】蓝桥杯省赛真题 [黄金连分数][马虎的算式]持续更新中...
个人简介:Java领域新星创作者:阿里云技术博主.星级博主.专家博主:正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 蓝桥杯真题--持续更新中... ...
- 马虎的算式(蓝桥杯c语言)
小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了. 有一次,老师出的题目是 36x495=?,他却给抄成了,396x45=? ,但结果却很戏剧性,他的答案竟然是对的 因为 36495=39 ...
- 蓝桥杯JAVA省赛2013-----B------2(马虎算式)
二.马虎的算式 [解析]:暴力穷举即可 枚举每个位上的数字.组合判断.暴力穷举 [答案]:142 方法一:暴力穷举 package com.kuang.Test; public class Test{ ...
- 2013蓝桥杯C++B:高斯日记;马虎的算式(2种解法)
一.题目:高斯日记 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出 ...
- java蓝桥杯凑算是,第七届蓝桥杯JAVA B组真题解析-凑算式(第三题)
第七届蓝桥杯JAVA B组真题解析-凑算式(第三题) 凑算式 A+B/C+DEF/GHI =10 (如果显示有问题,可以参见[图1.jpg]) 这个算式中AI代表19的数字,不同的字母代表不同的数字. ...
- 16行代码AC_蓝桥杯 2017年C组第三题 算式900(暴力解法+DFS解法)
励志用更少的代码做更高效的表达 题目描述: 小明的作业本上有道思考题: 看下面的算式: (□□□□-□□□□)*□□=900 其中的小方块代表0~9的数字,这10个方块刚好包含了0~9中的所有数字. ...
- 【蓝桥OJ—C语言】高斯日记、马虎的算式、第39级台阶
文章目录 高斯日记 马虎的算式 第39级台阶 总结 高斯日记 题目: 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210. ...
最新文章
- Python学习记录day2
- python将页面保存为html_python – :将html保存为文本
- java实例_Java线程方式及实例
- JAVAWEB 一一 Spirng(AOP面向切面)
- 【笔记总结】C陷阱与缺陷
- windows xp 下载老版本的chrome浏览器
- 苹果官方付费升级内存_vivo推出内存扩容服务:良心还是坑钱?
- Linux怎么样修改文件编码,Linux下批量修改文件编码
- Android获取本机蓝牙地址
- 华为工程师面试题库—通信类
- 作为 Android 开发者,如何深入学习 Android UI?
- plantuml样式_PlantUML之活动图
- 5GC 关键技术之网络切片
- 单片机输出信号与电机驱动信号之间要用光电耦合器隔离
- ELO(埃洛匹配分制度)Java篇
- 解决windows10 桌面拖动文件到微信后无反应问题,尝试记录
- uview tabs切换让item始终居中
- Excel打开UTF-8编码CSV文件乱码的问题
- 抖音账号矩阵系统源码搭建开发部署分析
- 【Scikit-Learn 中文文档】广义线性模型 - 监督学习 - 用户指南 | ApacheCN
热门文章
- python unicode编码转换中文_python unicode转中文及转换默认编码
- 女儿情:对于一段音乐进行频率频谱分析
- 第四届全国大学生智能汽车竞赛获奖名单
- 如果提高声音测距的分辨率?
- otf和ctf的意义_光学信息技术原理及应用 OTF与CTF的比较与计算.ppt
- js 判断变量是否有值返回bool_基础 |判断 JS 中的变量类型竟然可以如此简单
- oracle外键死锁,Oracle技术之和外键相关的阻塞和死锁问题总结(二)
- mysql+dump+选项_详解MySQL数据备份之mysqldump使用方法
- arduino与java,Arduino具有与Java和C语言类似的IDE集成开发环境和图形化编程环境
- 控制信号(单脉冲信号)的跨时钟域传输问题