题解:P9240 [蓝桥杯 2023 省 B] 冶炼金属
· 阅读需 1 分钟
原题链接
解题思路
- 当 变成 ,即再造一个特殊金属 X 时,。此时为刚好不满足条件的情况,所以 为满足条件的最小情况。
- 同理,满足条件的最大情况为 。
- 取所有记录的交集,即取所有记录中 的最大值和 的最小值。
参考代码
#include <bits/stdc++.h>
using namespace std;
const int inf=0x3f3f3f3f;
int main()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin>>n;
int mn=0,mx=inf;
while(n--)
{
int a,b;
cin>>a>>b;
mn=max(mn,a/(b+1)+1);
mx=min(mx,a/b);
}
cout<<mn<<' '<<mx<<'\n';
return 0;
}