n=int(input())
arr=[]
for _ in range(n):
arr.append(list(map(int,input().split())))
for i in range(1,n):
arr[i][0]+=min(arr[i-1][1],arr[i-1][2])
arr[i][1]+=min(arr[i-1][0], arr[i-1][2])
arr[i][2]+=min(arr[i-1][1],arr[i-1][0])
print(min(arr[n-1][0],arr[n-1][1],arr[n-1][2]))
규칙 찾아서 점화식 만들고 그대로 코드로
'백준 풀이' 카테고리의 다른 글
백준 1931 파이썬 (0) | 2022.08.28 |
---|---|
백준 1012번 파이썬 bfs (0) | 2022.08.28 |
백준 1260번 파이썬 dfs, bfs 개념 (0) | 2022.08.28 |
백준 2667번 파이썬 bfs, dfs (0) | 2022.08.28 |
백준 2606번 파이썬 bfs easy (0) | 2022.08.28 |