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
반응형

+ Recent posts