1 条题解

  • 0
    @ 2026-7-16 21:50:14

    #include<bits/stdc++.h> using namespace std; int main(){ int a,min=0,max=1000000001; cin>>a; for(int i=0;i<a;i++){ int s,d; cin>>s>>d; if(max>s/d)max=s/d; if(min<s/(d+1)+1)min=s/(d+1)+1; } cout<<min<<' '<<max; return 0; } //算法逻辑:每次数据可以计算其最大与最小,由于最终答案要满足全部限制,所以取交集即可

    信息

    ID
    98
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    递交数
    22
    已通过
    5
    上传者