分巧克力(二分实现C++)

#include
using namespace std;
const int N = 1e5+10;
int h[N],w[N];
int n,m;

bool check(int mid){
    int res = 0;
    for(int i=0;i=m) return true;
    }
    return false;
}

int main(){
    scanf("%d%d",&n,&m);
    for(int i=0;i>1;
        if(check(mid)) l=mid;
        else r=mid-1;
    }
    printf("%d",r);
}

你可能感兴趣的:(算法,c++,算法,数据结构)