728x90
반응형
단순 구현 문제이다. 운동을 끝내지 못할 때만 주의해주면 된다 -> m+T > N인 경우
N, m, M, T, R = map(int, input().split())
cnt = t = 0
now = m
while cnt < N:
if m+T > M:
break
if now + T <= M:
now += T
cnt += 1
else:
now = max(now-R, m)
t += 1
print(t if cnt == N else -1)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 1233번 주사위(python) (0) | 2021.02.17 |
---|---|
백준 알고리즘 1225번 이상한 곱셈(python) (0) | 2021.02.17 |
백준 알고리즘 1159번 농구 경기(python) (0) | 2021.02.17 |
백준 알고리즘 2822번 점수 계산(python) (0) | 2021.02.17 |
백준 알고리즘 6627번 The Easiest Problem is This One(python) (0) | 2021.02.15 |