[백준 DP] 가장 큰 증가 부분 수열(python)

이진규·2022년 8월 30일
1

백준(PYTHON)

목록 보기
87/115

문제

https://www.acmicpc.net/problem/11055

나의 코드


from sys import stdin
input = stdin.readline

n = int(input())
num = list(map(int, input().split()))
dp = [0] * n

for i in range(n):
    dp[i] = num[i]
    for j in range(i+1):
        if num[i] > num[j]:
            dp[i] = max(dp[i], dp[j]+num[i])

print(max(dp))
    

느낀점

가장 긴 증가하는 부분수열이랑 별로 다를게 없는 문제

profile
항상 궁금해하고 공부하고 기록하자.

0개의 댓글