逆解最大公约数与最小公倍数
来源:互联网 发布:python怎么往矩阵输入 编辑:程序博客网 时间:2024/06/09 11:50
描述:我们经常遇到的问题是给你两个数,要你求最大公约数和最小公倍数。今天我们反其道而行之,给你两个数a和b,计算出它们分别是哪两个数的最大公约数和最小公倍数。输出这两个数,小的在前,大的在后,以空格隔开。若有多组解,输出它们之和最小的那组。注:所给数据都有解,不用考虑无解的情况。
例如:a=3, b = 60
则输出:12 15
from __future__ import print_functionimport matha=3b = 60def find_the_answer(a,b): if a > b: a,b = b,a answer = [a,b] sum = a + b last = b / a index = 1 while index < math.ceil(math.sqrt(last)): if last % index == 0: x = a*index y = a*(last/index) if x + y < sum: answer = [x,y] index += 1 answer = sorted(answer) answer = [str(answer[0]),str(answer[1])] return answerall = find_the_answer(a,b)print(' '.join(all),end='')
阅读全文
0 0
- 逆解最大公约数与最小公倍数
- 逆解最大公约数与最小公倍数
- 求最大公约数与最小公倍数
- 最大公约数与最小公倍数问题
- 求最大公约数与最小公倍数
- 最大公约数与最小公倍数
- 最大公约数与最小公倍数
- 求最大公约数与最小公倍数
- 最大公约数 与 最小公倍数
- 最大公约数与最小公倍数源码
- 最小公倍数与最大公约数
- 最大公约数与最小公倍数
- 最大公约数与最小公倍数
- 最大公约数与最小公倍数
- 最小公倍数与最大公约数
- 最大公约数与最小公倍数
- 最大公约数与最小公倍数算法
- 最大公约数与最小公倍数
- 【JavaScript 】输出
- Python3下机器学习实战KNN代码出现AttributeError: ‘dict’ object has no attribute错误
- 实验吧-忘记密码了?writeup
- 周中训练笔记19——树形DP总结
- Mybatis的动态sql-----注解
- 逆解最大公约数与最小公倍数
- 第三章:操作符
- 深入浅出SQL触发器
- 假如时光倒流,我会这么学习Java
- Softmax分类器
- 二进制输出
- jQuery无缝轮播
- 像个专业人士一样去调试Bug
- Mac 命令行