본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 11722번 가장 긴 감소하는 부분 수열

by 현장 2022. 5. 12.

-Code

n = int(input())
nums = list(map(int, input().split()))
dp = [1] * n
for i in range(n):
    for j in range(i):
        if nums[i] < nums[j]:
            dp[i] = max(dp[i], dp[j] + 1)

print(max(dp))