P9240 [蓝桥杯 2023 省 B] 冶炼金属--2024蓝桥杯冲刺省一

点击跳转例题

思路:最开始读完题,我们知道求最小值最大,和最大值最小。是符合二分的性质的,但是我们再一思考可以发现这是简单的数学。

求每条记录的最小值:a/(b+1)+1。可以发现 a%b的情况下,余数越大越好。那么我们就将b加1用除法,-->变成a/(b+1)==tmpans这样余数就尽可能小,但是我们导致结果变小了,所以我们加上1。验证:a%(tmpans+1)的余数一定 是小于 b 的,而且是最大的。

求每条记录的最大值:a / b 

最后最小值求最大,最大值求最小即可。
 

#include <bits/stdc++.h>
#define int long long //(有超时风险)
#define PII pair<int,int>
#define endl '\n'
#define LL __int128

using namespace std;

const int N=2e5+10,M=1e3+10,mod=998244353,INF=0x3f3f3f3f;

int a[N],b[N],c[N],pre[N];

signed main()
{
    std::ios::sync_with_stdio(false);
    std::cin.tie(nullptr);

    int mi=0,mx=1e9;
    int n;cin>>n;
    for(int i=1;i<=n;i++)
    {
        int a,b;cin>>a>>b;
        mi=max(mi,a/(b+1)+1);
        mx=min(mx,a/b);
    }
    cout<<mi<<' '<<mx<<endl;
    return 0;
}

相关推荐

  1. P9240 [ 2023 B] 冶炼金属 Python

    2024-02-06 08:24:03       36 阅读
  2. [ 2023 B] 冶炼金属

    2024-02-06 08:24:03       35 阅读
  3. [ 2023 B] 冶炼金属(c++)

    2024-02-06 08:24:03       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-06 08:24:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-06 08:24:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-06 08:24:03       82 阅读
  4. Python语言-面向对象

    2024-02-06 08:24:03       91 阅读

热门阅读

  1. [英语学习][27][Word Power Made Easy]的精读与翻译优化

    2024-02-06 08:24:03       58 阅读
  2. Spring Boot项目监控异常,发送邮件

    2024-02-06 08:24:03       50 阅读
  3. 【PyTorch】实现迁移学习框架DaNN

    2024-02-06 08:24:03       52 阅读
  4. seatunnel数据集成(二)数据同步

    2024-02-06 08:24:03       55 阅读
  5. Uni-app 学习笔记

    2024-02-06 08:24:03       55 阅读
  6. 【无标题】summarizations onMysql

    2024-02-06 08:24:03       51 阅读
  7. Linux服务器设置 SSH 通过密钥登录(免密登录)

    2024-02-06 08:24:03       50 阅读
  8. ubuntu22.04挂载磁盘的步骤

    2024-02-06 08:24:03       52 阅读
  9. 【RK3288 Android6 T2pro 支持移远和有方4G模块切换】

    2024-02-06 08:24:03       48 阅读
  10. ubuntu 自动挂载NFS配置

    2024-02-06 08:24:03       47 阅读
  11. Spring和Spring Boot的区别

    2024-02-06 08:24:03       47 阅读
  12. Qt应用软件【协议篇】MQTT协议介绍

    2024-02-06 08:24:03       47 阅读