티스토리 뷰



#include <stdio.h>

int a[1001];

int d[1001];

int main() {

int n;

scanf("%d", &n);

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

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

}

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

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

if (d[i] < d[i - j] + a[j]) {

d[i] = d[i - j] + a[j];

}

}

}

printf("%d\n", d[n]);

return 0;

}


'프로그래밍 > 알고리즘' 카테고리의 다른 글

탐욕 알고리즘  (0) 2017.03.24
최소비용 구하기  (0) 2017.03.24
알고리즘 개인 공부  (0) 2017.03.19
2017-03-17 알고리즘 문제 풀기  (0) 2017.03.19
2017-03-18 알고리즘 문제 풀기  (0) 2017.03.19
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함