Advertisement
zhukov000

Binary search example 3

Nov 13th, 2019
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.23 KB | None | 0 0
  1. n, x, y = map(int, input().split())
  2. t = min(x, y)
  3. n -= 1
  4.  
  5. left = -1
  6. right = n *  x + 1
  7. while right - left > 1:
  8.   mid = (left + right) // 2
  9.   if mid // x + mid // y < n:
  10.     left = mid
  11.   else:
  12.     right = mid
  13.  
  14. print(t + right)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement