https://www.acmicpc.net/problem/1149
n = int(input())
d =[list(map(int, input().split())) for _ in range(n)]
for i in range(1, n):
d[i][0] += min(d[i-1][1], d[i-1][2])
d[i][1] += min(d[i-1][0], d[i-1][2])
d[i][2] += min(d[i-1][0], d[i-1][1])
print(min(d[n-1]))
'알고리즘 > 백준' 카테고리의 다른 글
백준 2579: 계단 오르기 (Python) (0) | 2022.04.05 |
---|---|
백준 1932: 정수 삼각형 (Python) (0) | 2022.04.01 |
백준 9461: 파도반 수열 (Python) (0) | 2022.03.29 |
백준 1904: 01타일 (Python) (0) | 2022.03.29 |
백준 1003: 피보나치 함수 (Python) (0) | 2022.03.29 |