페이지

1173번: 운동

https://www.acmicpc.net/problem/1173


#include<stdio.h>
int N, m, M, T, R, cnt, t, p;
int main()
{
    scanf("%d%d%d%d%d", &N, &m, &M, &T, &R);
    p = m;
    while (N>cnt)
    {
        t++;
        if (p + T <= M) { p += T; cnt++; }
        else if (p - R >= m) p -= R;
        else if (p != m) p = m;
        else break;
    }
    if (N == cnt) printf("%d", t);
    else printf("-1");
    return 0;
}

댓글 없음 :

댓글 쓰기