baekjoon 11052

호진·2023년 7월 20일
0

baekjoon

목록 보기
32/37


Idea

DP


Code

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int bigger(int a, int b) {
	if (a > b) {
		return a;
	}
	return b;
}

int main(void) {
	int cards[1001] = { 0, };
	int dp[1001] = { 0, };
	int N;

	scanf("%d", &N);

	for (int i = 1; i < N + 1; i++) {
		scanf("%d", &cards[i]);
		dp[i] = cards[i];
	}

	for (int i = 2; i < N + 1; i++) {
		for (int j = 1; j < i; j++) {
			dp[i] = bigger(dp[i], dp[j] + dp[i - j]);
		}
	}

	printf("%d", dp[N]);

	return 0;
}

profile
💭(。•̀ᴗ-)✧

2개의 댓글

comment-user-thumbnail
2023년 7월 20일

글 잘 봤습니다, 감사합니다.

1개의 답글