백준 풀이

백준 11053번 파이썬 (dp)

ag2개발자 2022. 8. 28. 15:07
n= int(input())
a=list(map(int,input().split()))
dp=[0]*(n)
for i in range(n):
    for j in range(i):
        if dp[i]<dp[j] and a[i]>a[j]:
            dp[i]=dp[j]
    dp[i]+=1
print(max(dp))

'백준 풀이' 카테고리의 다른 글

백준 1932번 파이썬 (dp)  (0) 2022.08.28
백준 10773번 파이썬 (deque)  (0) 2022.08.28
백준 1697번 파이썬 bfs  (0) 2022.08.28
백준 1931 파이썬  (0) 2022.08.28
백준 1012번 파이썬 bfs  (0) 2022.08.28