64,632
社区成员
发帖
与我相关
我的任务
分享
void solve(){
int l=0,r=MAXN;
for(int i=0;i<100;i++){
int mid = (r+l+1)/2;//这个地方到底怎么确定
if(check(mid)){
l=mid;
}else{
r=mid-1;
}
}
cout<<r<<endl;
}
void solve(){
int lb=0,rb=maxn;
for(int i=0;i<100;i++){
int mid=(lb+rb+1)/2;//这个地方到底怎么确定
if(check(mid)){
rb=mid;
}else{
lb=mid+1;
}
}
cout<<lb<<endl;
}