说到二分,发现自己一直搞不太清该返回什么,但总的板子还挺清楚
int l=0,r=k,mid; while(l<=r) { mid=(l+r)/2; if(check(mid))l=mid+1; else r=mid-1; }
再做点题补补坑吧。