二分


while(l<=r)
{
    mid=l+((r-l)>>1);
    if(judge(mid))l=mid+1;
    else r=mid-1;
}

最小中的最大取r

最大中的最小取l

posted @ 2018-03-20 17:10  Sphreez  阅读(103)  评论(0编辑  收藏  举报