728x90
반응형
생각보다 수학적으로 생각을 많이 하게 만드는 문제였다. 내일 다시 풀어봐야겠다.
N, L, D = map(int, input().split())
res = ok = 0
i = 1
while i*D <= N*(L+5) - 5:
if L <= i*D % (L+5) <= L+4:
res = i*D
ok = 1
break
i += 1
print(res if ok else ((N*(L+5) - 5)//D + 1) * D)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 1598번 꼬리를 무는 숫자 나열(python) (0) | 2021.02.10 |
---|---|
백준 알고리즘 1547번 공(python) (0) | 2021.02.10 |
백준 알고리즘 1284번 집 주소(python) (0) | 2021.02.10 |
백준 알고리즘 1267번 핸드폰 요금(python) (0) | 2021.02.10 |
백준 알고리즘 1247번 부호(python) (0) | 2021.02.10 |