(참고: 이 문제는 81번 문제의 좀 더 어려운 버전입니다)

아래와 같은 5×5 행렬이 있습니다. 맨 왼쪽 열의 아무 곳에서나 출발하여 위/아래/오른쪽으로만 움직이면서 맨 오른쪽 열까지 갈 때, 빨갛게 표시된 경로의 합이 994로 가장 작습니다.


13167323410318
20196342965150
630803746422111
537699497121956
80573252437331

31KB짜리 파일 matrix.txt에는 80×80 행렬의 정보가 들어있습니다. 위와 같은 방법으로 이 행렬의 맨 왼쪽 열에서 출발하여 맨 오른쪽 열까지 갈 때, 경로 합의 최소값은 얼마입니까?


http://euler.synap.co.kr/prob_detail.php?id=82 이건 문제 링크




여기서 생각 할 수 있는건 일단 첫째줄이랑 마지막 도착지점에선 위 아래로 움직이진 않을꺼니까 그 앞에껄로 전부 더해 줄 수 있음


근데 그 다음부터는 이걸 어떻게 풀어야할지 감이 안잡힘


여러가지 생각해봣는데 도무지 감이 안잡혀서 건들지도 못하고있음


답은 필요없으니 힌트좀