Guest User

Untitled

a guest
Jun 20th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. import math
  2.  
  3. inputs = list(map(int, input().split()))
  4. persons = inputs[0]
  5. kim = inputs[1]
  6. im = inputs[2]
  7.  
  8. bind_num = 2
  9. bind_start = 1
  10. count = 1
  11. success_flag = False
  12.  
  13. while True:
  14.  
  15. for _ in range(int(math.ceil(persons/bind_num))):
  16. _list = []
  17. for inner_loop in range(bind_start, bind_start+bind_num):
  18. _list.append(inner_loop)
  19.  
  20. if kim in _list and im in _list:
  21. success_flag = True
  22. break
  23.  
  24. bind_start += bind_num
  25.  
  26. if success_flag:
  27. break
  28.  
  29. bind_start = 1
  30. bind_num *= 2
  31. count += 1
  32.  
  33. print(count)
Add Comment
Please, Sign In to add comment