玄关求调
  • 板块学术版
  • 楼主_TAT_
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/6/5 18:51
  • 上次更新2024/6/5 21:12:32
查看原帖
玄关求调
1073331
_TAT_楼主2024/6/5 18:51

#include<bits/stdc++.h>
using namespace std;
int n;
int a=1e9,b=0;
int main(){
    cin>>n;
    int x,y;
    cin>>x>>y;
    int l=(x/(y+1))+1;
    // cout<<l<<endl;
    int k=x/y;
    a=k,b=l;
    if(x-(y*b)>=b){
        b+=(x-(y*b))/b;
    }
    // cout<<b<<" "<<a<<endl;
    for(int i=2;i<=n;i++) {
        cin>>x>>y;
        k=x/y;
        a=min(k,a);
        if(x-(y*b)>=b){
            b+=(x-(y*b))/b;
        }
        // cout<<b<<" "<<a<<endl;
    }
    cout<<a<<" "<<b;
    return 0;
}
2024/6/5 18:51
加载中...