백준 풀이

백준 1149번 파이썬 dp

ag2개발자 2022. 8. 28. 03:29
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