比例简化. 在社交媒体上, 经常会看到针对某一个观点同意与否的民意调查以及结果. 例如, 对某一观点表示支持的有1498 人, 反对的有 902人, 那么赞同与反对的比例可以简单的记为1498:902.
不过, 如果把调查结果就以这种方式呈现出来, 大多数人肯定不会满意. 因为这个比例的数值太大, 难以一眼看出它们的关系. 对于上面这个例子, 如果把比例记为5:3, 虽然与真实结果有一定的误差, 但依然能够较为准确地反映调查结果, 同时也显得比较直观.
现给出支持人数A, 反对人数B, 以及一个上限L(1 ≤ L ≤ 100), 请将A:B化简为A':B'(化简过程定义为函数). 要求在A'和B'均不大于L且A'和B'互质(两个整数的最大公约数是1)的前提下, A'/B' ≥ A/B且A'/B'-A/B的值尽可能小.
注意: 为了避免浮点数运算的误差, 应使用整数运算进行条件判断. 如: 判断A'/B' ≥ A/B可转换为判断A'B≥ AB', 前者是浮点数运算, 有误差; 后者是整数运算, 无误差. 同理, A'/B'-A/B的值尽可能小也应该转换成整数运算的比较, 请大家思考如何表示.
Python关于比例简化
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
- ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
- ¥60 pb数据库修改与连接
- ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
- ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
- ¥20 神经网络Sequential name=sequential, built=False
- ¥16 Qphython 用xlrd读取excel报错
- ¥15 单片机学习顺序问题!!
- ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
- ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)