arr=[]
for x in range(int(input())):
arr.append(list(map(int,input().split())))
for y in range(1,len(arr)):
arr[y][0]+= min(arr[y-1][1],arr[y-1][2])
arr[y][1]+= min(arr[y - 1][0], arr[y - 1][2])
arr[y][2]+= min(arr[y - 1][0], arr[y - 1][1])
print(min(arr[len(arr)-1][0],arr[len(arr)-1][1],arr[len(arr)-1][2]))
'알고리즘 > 백준' 카테고리의 다른 글
백준-1152번(단어의 개수)-python3 (0) | 2023.11.24 |
---|---|
백준-1546번(평균)-python3 (0) | 2023.11.24 |
백준-1085번(직사각형에서 탈출)-python3 (0) | 2023.11.23 |
백준-1065번(한수)-python3 (0) | 2023.11.23 |
백준-1038번(감소하는 수)-python3 (0) | 2023.11.23 |