백준 1173번: 운동 #Python

ColorlessDia·2025년 2월 22일

algorithm/baekjoon

목록 보기
461/807
N, m, M, T, R = map(int, input().split())

time = 0
X = m

while 0 < N:
    time += 1

    if X + T <= M:
        X += T
        N -= 1
        continue
    
    temp = max(X - R, m)

    if temp == X:
        time = -1
        break

    X = temp

print(time)

0개의 댓글