문제 링크 :https://www.acmicpc.net/problem/1932
#include <iostream>
#include <algorithm>
using namespace std;
int l, arr[501][501];
int main()
{
cin>>l;
for(int i=0; i<l; i++)
for(int j=0; j<=i; j++)
cin>>arr[i][j];
for(int i=l-1; i>=0; i--)
{
for(int j=0; j<=i; j++)
{
arr[i][j] += max(arr[i+1][j], arr[i+1][j+1]);
}
}
cout<<arr[0][0];
}
dp 기초중에 기초 문제. 뭐 따로 설명할 것이 없음
'알고리즘 > BOJ문제풀이' 카테고리의 다른 글
185번째 문제 - 9417 최대 gcd (0) | 2016.11.24 |
---|---|
184번째 문제 - 1371 가장 많은 글자 (0) | 2016.11.24 |
미니 대회 (1) | 2016.11.23 |
183번째 문제 - 2667 단지번호붙이기 (0) | 2016.11.23 |
182번째 문제 - 11403 경로찾기 (0) | 2016.11.23 |