https://www.acmicpc.net/problem/1011
BOJ 1011 - Fly me to the Alpha Centauri
작성언어: Python3
xxxxxxxxxx
import math
t = int(input())
for i in range(t):
start, end = map(int, input().split())
dist = end - start
k = 1
while(k*k <= dist):
k += 1
if(k*k != dist):
k -= 1
dist = math.ceil((dist - k*k) / k)
print(int(k * 2 - 1 + dist))
pc 환경에서 코드를 보는 것을 권장합니다.
'알고리즘 문제 풀기 > BOJ' 카테고리의 다른 글
BOJ 1931 - 회의실배정 (0) | 2019.12.25 |
---|---|
BOJ 11047 - 동전 0 (0) | 2019.12.24 |
BOJ 2775 - 부녀회장이 될테야 (0) | 2019.12.22 |
BOJ 10250 - ACM 호텔 (0) | 2019.12.21 |
BOJ 2869 - 달팽이는 올라가고 싶다 (0) | 2019.12.20 |