최대 1 분 소요

1️⃣ 문제

문제 링크 : https://www.acmicpc.net/problem/11052


image


2️⃣ 코드

import sys

n=int(input())
card_price= [0]+list(map(int,sys.stdin.readline().split()))
max_price = [0]*(n+1)

for i in range(1,n+1):
    for k in range(1,i+1):
        max_price[i] = max(max_price[i], card_price[k]+max_price[i-k])

print(max_price[n])

댓글남기기