三分

三分

亲测wa了无数遍得到的板子....

模板:

int l=0,r=n,ans=inf;
while(l<=r-1)
{
    int mid=(l+r)>>1;
    int midmid=(r+mid)>>1;
    int ans1=judge(mid),ans2=judge(midmid);
    if(ans1<=ans2) ans=min(ans,ans1),r=midmid;
    else ans=min(ans,ans2),l=mid;
}
posted @ 2020-01-13 14:11  caoanda  阅读(154)  评论(0编辑  收藏  举报