VioletaBabel
1149번: RGB거리 본문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include<cstdio> #define m(a,b) (((a)<(b))?(a):(b)) int main() { int n, c[2][3]; scanf("%d %d %d %d", &n, &c[0][0], &c[0][1], &c[0][2]); for (--n; n--;) { scanf("%d %d %d", &c[1][0], &c[1][1], &c[1][2]); c[1][0] += (c[0][1] < c[0][2]) ? c[0][1] : c[0][2]; c[1][1] += (c[0][0] < c[0][2]) ? c[0][0] : c[0][2]; c[1][2] += (c[0][0] < c[0][1]) ? c[0][0] : c[0][1]; for (int i = 0; i < 3; ++i) c[0][i] = c[1][i]; } printf("%d", m(m(c[1][0], c[1][1]),c[1][2])); } | cs |
'백준 > 백준-C++' 카테고리의 다른 글
| 13458번: 시험 감독 (0) | 2017.09.15 |
|---|---|
| 재귀와 동적 프로그래밍 (0) | 2017.09.13 |
| 수학 및 논리 퍼즐 (0) | 2017.09.13 |
| 9461번: 파도반 수열 (0) | 2017.09.08 |
| 10448번: 유레카 이론 (0) | 2017.09.08 |
Comments