2014\Province_C_C++_B\6 奇怪的分式
标题:奇怪的分式
上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:
1/4 乘以 8/5
小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45
老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!
对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?
请写出所有不同算式的个数(包括题中举例的)。
显然,交换分子分母后,例如:4/1 乘以 5/8 是满足要求的,这算做不同的算式。
但对于分子分母相同的情况,2/2 乘以 3/3 这样的类型太多了,不在计数之列!
注意:答案是个整数(考虑对称性,肯定是偶数)。请通过浏览器提交。不要书写多余的内容。
思路
(a / b) * (c / d) = (ac / bd)
可以化简为:
a * c * bd = ac * b * d
Code
Python
count = 0
for a in range(1, 10):for b in range(1, 10):for c in range(1, 10):for d in range(1, 10):if a != b and c != d and a * c * (b * 10 + d) == (a * 10 + c) * b * d:count += 1print("(%d / %d) * (%d / %d) = (%d / %d)" % (a, b, c, d, a * 10 + c, b * 10 + d))
print(count)
2014\Province_C_C++_B\6 奇怪的分式相关推荐
- 2014\Province_C_C++_B\7 六角填数
标题:六角填数 如图所示六角形中,填入1~12的数字. 使得每条直线上的数字之和都相同. 图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少? 请通过浏览器提交答案,不要填写多余的内容. ...
- 2014\Province_C_C++_B\3 李白打酒
题目:李白打酒 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱: 无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗. 这一路上,他一共遇到店5次, ...
- 2014\Province_C_C++_B\2 切面条
题目 一根高筋拉面,中间切一刀,可以得到2根面条.如果先对折1次,中间切一刀,可以得到3根面条.如果连续对折2次,中间切一刀,可以得到5根面条.那么,连续对折10次,中间切一刀,会得到多少面条呢? 答 ...
- 2014\Province_C_C++_B\1 啤酒和饮料
啤酒每罐2.3元,饮料每罐1.9元.小明买了若干啤酒和饮料,一共花了82.3元. 我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒. 注意:答案是一个整数.请通过浏览器提交答案. 不要书写任 ...
- 2014蓝桥杯:李白打酒;奇怪的分式(枚举,最大公约数)
三.题目:李白打酒 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱: 无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗. 这一路上,他一共遇到店5 ...
- 切面条/猜字母/大衍数列/奇怪的分式
题目2.切面条 一根高筋拉面,中间切一刀,可以得到2根面条. 如果先对折1次,中间切一刀,可以得到3根面条.如果连续对折2次,中间切一刀,可以得到5根面条.那么,连续对折10次,中间切一刀,会得到多少 ...
- Java算法-奇怪的分式
题目: 上小学的时候,小明常常自己发明新算法.一次,老师出的题目是: 1/4 乘以 8/5 小明竟然把分子拼接在一起,分母拼接在一起,答案是:18/45 老师刚想批评他.转念一想.这个答案凑巧也对啊, ...
- c语言奇怪的分式11,蓝桥杯-奇怪的分式-java
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...
- 2509 Problem H:奇怪的分式
题目描述 上小学的时候,小明经常自己发明新算法.一次,老师出的题目是: 1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png) 老师刚想批评他, ...
最新文章
- mysql分别写出3条索引_MySQL3:索引
- localhost,127.0.0.1 与 本机IP的区别
- openshift使用_OpenShift v3:使用WildFly和MySQL的Java EE 7入门
- cloudera-quickstart-vm-5.13.0-0-virtualbox 中文显示乱码
- MySQL数据库无完整备份删库,除了跑路还能怎么办?
- 我们异口同声说的shooow
- Java中/和/*和/**的区别简述
- SLAM--状态估计
- 简单脱壳教程笔记(6)---手脱FSG壳
- 慧之声科技- 致AI 2B先驱者
- 5G无线网络优化覆盖
- 支付宝手机网站支付详细流程
- FCN训练自己数据集(person-segmentation)、SIFT-FLOW、SBD和VOC实验总结
- CCCC-GPLT L2-023. 图着色问题 图论-点染色
- 卷积神经网络的可视化(基于keras)
- ES 索引创建及查询
- 【XSY2498】贪吃蛇(bfs/dfs)
- Python常见的魔方方法
- E1 CE1 T1 BRI PRI
- [WARNING]: IPv4 forwarding is disabled. Networking will not work
热门文章
- OAuth2.0学习(1-9)新浪开放平台微博认证-web应用授权(授权码方式)
- 菜鸟级WEX5开发之路【用B/S开发经验应用到WEX5的开发中来】
- axis2 调用webservice
- 061 hive中的三种join与数据倾斜
- 《梦断代码》读书笔记
- vim 代码注释插件
- 使用Nexus2.x为Maven3.x搭建私服构件仓库
- Silverlight3 Tools Download link
- java 虚引用 作用_Java的强引用、弱引用、软引用和虚引用,以及用途
- Java黑皮书课后题第8章:*8.15(几何:在一条直线上吗)编程练习题6.39给出了一个方法,用于测试三个点是否在一条直线上。编写下面的方法,检测points数组中所有的点是否都在同一条直线上