Advertisement
Guest User

binary

a guest
Jun 10th, 2013
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.27 KB | None | 0 0
  1. int lower_bound(int n)
  2. {
  3.     int l=0,r=n;
  4.     int cnt=r-l;
  5.     while (cnt>0)
  6.     {
  7.         int it=l,st=cnt>>1;
  8.         it+=st;
  9.         if (check(it))
  10.         {
  11.             l=it+1;
  12.             cnt-=st+1;
  13.         } else
  14.             cnt=st;
  15.     }
  16.     return l;
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement