社区讨论

求助 72分

P8647 [蓝桥杯 2017 省 AB] 分巧克力参与者 3已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lo2xib53
此快照首次捕获于
2023/10/23 21:23
2 年前
此快照最后确认于
2023/10/23 21:23
2 年前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
ios_base::sync_with_stdio(false) ;
cin.tie(0); 
int n,k,maxx=INT_MIN;
int h[100005],w[100005];
long long check(int i){
    long long sum = 0;
    for(int j = 1;j <= n;j++){
        sum += (h[j] / i)*(w[j] / i);
    }
    return sum;
}
int main() {

    int maxn=INT_MIN;
    cin >> n >> k;
    for(int i = 1;i <= n;i++){
        cin >> h[i] >> w[i];
        maxn = max(max(h[i],w[i]),maxn);
    }
    for(int i = maxn;i >= 1;i--){
        long long num = check(i);
        if(num >= k){
            maxx = max(maxx,i);
        }
    }
    cout<<maxx;

    return 0;
}

回复

2 条回复,欢迎继续交流。

正在加载回复...