알고리즘/DP

BOJ)11052 붕어빵 판매하기(다시보기)

광그로 2017. 6. 20. 13:05

https://www.acmicpc.net/problem/11052



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <algorithm>
using namespace std;
 
int set_price[1001];
int dp[1001];
 
int main()
{
    int t;
    cin >> t;
    for (int i = 1; i <= t; i++) {
        cin >> set_price[i];
    }
    
    for (int i = 1; i <= t; i++) {
        for (int j = 1; j <= i; j++) {
            dp[i] = max(dp[i], set_price[j] + dp[i - j] );
        }
    }
    cout << dp[t];
}
cs