반응형
문제 정보
제출 코드
# https://wlstyql.tistory.com/54 참고
# N 제곱 or N 제곱 + N 보다 큰 경우에 횟수가 1씩 증가하는 규칙이 있음
count = int(input())
for i in range(count):
x, y = map(int, input().split())
distance = y - x
squared = 2
count = 3
if(distance<=3):
print(distance)
else:
while(True):
if(distance>squared*squared):
if(distance>squared*squared+squared):
squared += 1
count+=2
else:
print(count+1)
break
else:
print(count)
break
'Study > 알고리즘' 카테고리의 다른 글
[백준 알고리즘] 11653번 Python (0) | 2021.10.04 |
---|---|
[백준 알고리즘] 2581번 Python (0) | 2021.10.04 |
[백준 알고리즘] 10757번 Python (0) | 2021.10.04 |
[백준 알고리즘] 2839번 Python (0) | 2021.10.04 |
[백준 알고리즘] 2775번 Python (0) | 2021.10.04 |
댓글