개발/algorithm
[백준 1057번] 토너먼트 - Python
zzi_on2
2022. 5. 6. 15:49
문제 링크
풀이
- 토너먼트 규칙을 알 수 있으면 쉽게 풀 수 있는 문제였는데 몰라서 쌩 구현하다가 포기
다음 라운드의 자신의 숫자는 2로 나눈 몫을 빼주면 된다.
두 수의 라운드 수가 같아지면 경기하게 된다는 것이므로 중단
n, a, b = map(int,input().split())
cnt = 0
# 토너먼트 규칙 사용
while a!= b:
a -= a // 2
b -= b // 2
cnt += 1
print(cnt)