题解:二分查找可以制作多少个蛋糕,假如可以制作,那么每一种材料都必须充足。
#includeconst int maxn= 2 * 1e9 + 2;__int64 n, t, a[100100], b[100100];__int64 f(__int64 z,__int64 y){ __int64 mid, sum; int i; while(z<=y) { mid=(z+y)/2; for(sum=0,i=1;i<=n;i++) { if(b[i] t) break; } if(sum==t) return mid; else if(sum