문제:https://www.acmicpc.net/problem/11052 접근 : - 카드를 최댓값으로 N개 구매하기 위해서는 1 부터 N까지 구매 최대값을 알고 있어야한다. - 카드 1개를 살때 최대값 (dp[1])은, card[1]이 최대값이다. - 카드 2개를 살때 최대값 (dp[2])은 , card[1]을 2번 구매하는 값과 card[2] 중 더 큰 값이다. - dp[3] 은, dp[1] + dp[2] 과 card[3] 중 더 큰 값이다. - dp[4] = dp[1] + dp[3] , dp[2] + dp[2], num[4] 중 가장 큰 값이다. - dp[5] = max { (dp[1] + dp[4]), (dp[2] + dp[3]), (card[5]) } - dp[n] = max{..