嗯...

题目链接:https://www.luogu.org/problem/P2118

这道题的出题人很善良,l的范围不是很大,所以我们可以逐一枚举。

本题主要思想就是把所有的比例都转换为乘积的形式。

因为 i / j >= A / B

所以 i * B >= j * A

因为要找差距最小

所以 i / j < C / D

所以 i * D < j * C

综上所述,查找到的 i,j 应当满足 i * B >= j * A && i * D < j * C && i,j 的最小公因数为1。

AC代码:

 #include<cstdio>
#include<iostream> using namespace std; int a, b, c, d = , l; inline int gcd(int x, int y){
if(y == ) return x;
return gcd(y, x % y);
} int main(){
scanf("%d%d%d", &a, &b, &l);
c = l;
for(int i = ; i <= l; i++){
for(int j = ; j <= l; j++){
if(gcd(i, j) == && i * b >= j * a && i * d < j * c){
c = i;
d = j;
}
}
}
printf("%d %d", c, d);
return ;
}

AC代码

最新文章

  1. django(一)
  2. diskpart查看硬盘序列号
  3. MAC按键以及快捷键
  4. Android Handler 最佳的理解资料
  5. js从0开始构思表情插件
  6. IOS开发UI基础UIImageView属性属性
  7. HTML的盒子模型
  8. algorithm@ lower_bound implementation(Binary Search)
  9. 支持度(support)和置信度(confidence)
  10. regular expression (php函数)
  11. jquery中怎么删除&lt;ul&gt;中的整个&lt;li&gt;包括节点
  12. POJ 3684 Priest John&amp;#39;s Busiest Day 2-SAT+输出路径
  13. P2704 炮兵阵地
  14. 大数据量下DataTable To List效率对比
  15. python开发遇到的坑(1)xpath解析ValueError: Unicode strings with encoding declaration are not supported
  16. 第二课 --- git的(管理修改和撤销修改、删除文件)
  17. 一致性哈希算法(适用于分库分表、RPC负载均衡)转
  18. Mongodb下载地址
  19. JS弹出对话框函数alert(),confirm(),prompt()
  20. php &lt;a href&gt;&lt;/a&gt;链接地址中是php变量,链接文本也是php变量的代码处理方法

热门文章

  1. TD-在http请求头上添加参数
  2. mysql之case..when ..then..else..end as..用法
  3. UIgradients – 美丽的UI渐变色分享站 并可转成CSS代码
  4. I/O多路复用select/poll/epoll
  5. 响应国家号召,AI助力疫情防控!顶象AI防疫方案获得国家人工智能标准化总体组认可
  6. webpack4.41.0配置一(基础配置webpack文件,入口出口,实现打包)
  7. (matlab)自定义图像(matlab)
  8. AcWing 846. 树的重心
  9. vue 循环多个标签,点击标签变色,再点击取消,可以同时点击多个
  10. 微信个人支付接口---YunGouOS 1.1.3 版本发布,新增个人微信/支付宝收款接口