[BOJ 1932] (DP) 정수 삼각형 (C++)
정수 삼각형 (Silver 1) 문제 전체 문제 보기 1932번: 정수 삼각형 첫째 줄에 삼각형의 크기 n(1 ≤ n ≤ 500)이 주어지고, 둘째 줄부터 n+1번째 줄까지 정수 삼각형이 주어진다. www.acmicpc.net 접근법 삼각형에서 임의의 위치 (i, j) (i: 열, j: 행)의 수를 a(i, j)라 하고, 삼각형의 꼭짓점에서 출발해서 임의의 위치 (i,j)까지 도달했을 때 경로의 최대합을 f(i, j)라고 했을 때 f(i, j)는 임의의 위치 (i,j)의 좌측 상단 (i-1, j-1)까지의 경로의 최대합과 우측 상단(i-1, j)까지 경로의 최대합에 (i, j)의 수 a(i, j) 값을 더한 값이다. 점화식으로 표현하면 다음과 같다. \[f(i, j) = \mbox{max}(f(i-1, ..