Agorithm/백준 알고리즘
백준 알고리즘 1173번 운동(python)
kimjinho1
2021. 2. 17. 09:29
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
반응형