Advertisement
sokolova4

Untitled

Jul 24th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. a,b=map(int,input().split())
  2. if a==b:
  3. print(a)
  4. else:
  5. l=2
  6. r=10**9-1
  7. while l<r:
  8. m=(l+r)//2
  9. if (a+b)/m>=b:
  10. l=m
  11. else:
  12. r=m+1
  13. if (a+b)/m>=b and (a+b)/(m+1)<=b:
  14. l=m
  15. break
  16. if b<=(a+b)/l and b>(a+b)/(l+1):
  17. print((a+b)/l)
  18. else:
  19. print(-1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement