VioletaBabel

11052번: 붕어빵 판매하기 본문

백준/백준-C++
11052번: 붕어빵 판매하기
Beabletoet 2017. 6. 1. 20:04

#include<cstdio>

#include<algorithm>

int main()

{

int n, bread[1001], price[1001];

scanf("%d", &n);

for (int i = 1; i <= n; ++i)

scanf("%d", &bread[i]);

std::copy(bread, bread + n + 1, price);

for (int i = 1; i <= n; ++i)

for (int j = 1; i+j <= n; ++j)

if (price[j] + bread[i] > price[i + j])

price[i + j] = price[j] + bread[i];

printf("%d", *(std::max_element(price + 1, price + n + 1)));

}

'백준 > 백준-C++' 카테고리의 다른 글

1629번: 곱셈  (0) 2017.06.03
1463번: 1로 만들기  (0) 2017.06.03
1780번: 종이의 개수  (0) 2017.06.01
2003번: 수들의 합 [재채점 틀림]  (0) 2017.05.29
12791번: Starman  (0) 2017.05.29
Comments