
[백준] 1932 정수 삼각형 - 다이나믹 프로그래밍
·
💻 Algorithms/백준
[ 문제링크 ]https://www.acmicpc.net/problem/1932 🚩 조건첫째 줄에 삼각형의 크기 n(1 ≤ n ≤ 500)이 주어지고, 둘째 줄부터 n+1번째 줄까지 정수 삼각형이 주어짐맨 위층에서 시작해서 아래에 있는 수 중 하나를 선택하여 아래층으로 내려올 때, 이제까지 선택된 수의 합이 최대가 되는 경로를 구해라아래층에 있는 수를 선택할 땐 현재 층에서 선택된 수의 왼쪽 대각선 또는 오른쪽 대각선에 있는 것만 가능함 🚩 접근각 층마다 제일 큰 수를 선택할 수 없음각각의 수에게 주어진 선택지는 왼쪽 대각선을 선택하거나, 오른쪽 대각선을 선택하거나로 같음아래층부터 살펴보며 두 선택지 중 큰 수가 있는 선택지를 고르고, 자기자신을 (자기자신+그 수)로 업데이트하자 : DP 🚩 시..