[关闭]
@Acqua 2019-01-24T12:49:40.000000Z 字数 207 阅读 897

【模板】二分答案(Jan. 24th, 2019)

算法

  1. void sep(int left_bound,int right_bound){
  2. int l=left_bound,r=right_bound,ans=0;
  3. while(l<=r){
  4. int mid=(l+r)/2; // 此处可写作`int mid=l+(r-l)/2`防爆
  5. if(check(mid)) ans=mid,r=mid-1;
  6. else l=mid+1;
  7. }
  8. return ans;
  9. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注