설명
음이 아닌 정수로 채워진 \(M \times N\) 격자가 주어진다. 왼쪽 위에서 오른쪽 아래로 오른쪽 또는 아래로만 이동하며 지나간 칸들의 합을 최소화하는 경로를 찾아 그 최소 합을 출력하시오.
제약
입력 형식
첫 줄에 \(M\)과 \(N\)이 주어진다 (\(1 \le M, N \le 20\)). 다음 \(M\)개의 줄에 각각 \([0, 100]\) 범위의 정수 \(N\)개가 주어진다.
출력 형식
최소 경로 합을 출력한다.
예제 1
입력
3 3
1 3 1
1 5 1
4 2 1
출력
7
예제 2
입력
1 3
1 2 3
출력
6
예제 3
입력
2 2
1 2
1 1
출력
3
문제 정보
riseoj 작성
출처 RiseOJ Basics
태그