【思特奇杯·云上蓝桥-算法集训营】第1周 稍小分数
2022/1/10 17:04:38
本文主要是介绍【思特奇杯·云上蓝桥-算法集训营】第1周 稍小分数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
- 问题描述
- 思路分析及代码实现
问题描述
回到小学----
真分数:分子小于分母的分数
既约分数:分子分母互质,也就是说最大公约数是 1
x 星球数学城的入口验证方式是:
屏幕上显示一个真分数,需要你快速地找到一个比它小的既约分数,要求这个 分数越大越好。 同时限定你的这个分数的分母不能超过 100
思路分析及代码实现
def gcd(a, b): if b == 0: return a return gcd(b, a%b) def solve(a, b): max_a = 0 max_b = 1 for i in range(100,1,-1): for j in range(i-1,0,-1): if j * b < a * i and gcd(j, i)==1: if max_a * i < max_b * j: max_a = j max_b = i break return max_a, max_b
这篇关于【思特奇杯·云上蓝桥-算法集训营】第1周 稍小分数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-06责任分配矩阵在项目管理中的作用:结合工具提升团队生产力
- 2025-01-06板栗看板:优化项目管理的实用策略,助你轻松完成任务
- 2025-01-06电商小白怎么选取合适的工具?一站式工具指南来啦
- 2025-01-06企业如何避免春节期间的项目断层?四大方法教给你!
- 2025-01-06初创团队如何在动态环境下利用看板工具快速迭代
- 2025-01-06企业内部管理如何实现高效?四大策略教会你
- 2025-01-06给 Postgres 写一个向量插件 - 向量类型
- 2025-01-06电商蛇年营销新篇章:看板软件打造高效、精准营销体系
- 2025-01-06初创团队如何利用看板工具高效推进产品开发
- 2025-01-06IT项目经理的日常工作是什么?职责与所需技能大解析