1. 程式人生 > >二分模板

二分模板

ear else int return turn arc 二分 ret arch

int bsearch()
{
int left=0,right=maxn,mid;
while(left+1<right)
{
mid=(left+right)/2;
if(check(mid)) right=mid;
else left=mid;
}
if(check(left)) return left;
else return right;
}

二分模板