P8647 过了一半,求调
查看原帖
P8647 过了一半,求调
977893
zhubowen666楼主2025/6/29 12:21
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,k,h[100002],w[100002],a;
    cin>>n>>k;
    for(int i=0;i<n;i++) cin>>h[i]>>w[i];
    for(a=min(h[0],w[0]);a>=1;a--){
        long long sum=0;
        for(int i=0;i<n;i++){
            sum += (h[i]/a)*(w[i]/a);
        }if(sum>=k) break;
    }cout<<a;
    return 0;
}
2025/6/29 12:21
加载中...