VioletaBabel

2980번: 도로와 신호등 본문

백준/백준-C
2980번: 도로와 신호등
Beabletoet 2017. 5. 13. 00:55

#include <stdio.h>

int main()

{

int N, L, D, R, G, sec = 0, m = 0, lastD = 0;

scanf("%d %d", &N, &L);

for (int i = 0, cooltime; i < N; ++i)

{

scanf("%d %d %d", &D, &R, &G);

sec += (D - lastD);

m += (D - lastD);

cooltime = sec % (R + G);

sec = (cooltime <= R) ? sec + (R - cooltime) : sec;

lastD = D;

}

printf("%d", sec + (L - m));

}

'백준 > 백준-C' 카테고리의 다른 글

2839번: 설탕 배달  (0) 2017.05.14
14579번: 덧셈과 곱셈  (0) 2017.05.14
5063번: TGN  (0) 2017.05.13
1160번: random number generator (실패)  (0) 2017.05.13
8320번: 직사각형을 만드는 방법  (0) 2017.05.12
Comments