728x90
반응형

기본적인 다이나믹 프로그래밍 문제이다.

N = int(input())
li = [list(map(int, input().split())) for _ in range(N)]
for i in range(1, N):
    for j in range(3):
        li[i][j] += min(li[i-1][:j]+li[i-1][j+1:])
print(min(li[-1]))
728x90
반응형

+ Recent posts