-Code
n = int(input())
boxs = list(map(int, input().split()))
dp = [1] * n
for i in range(n):
for j in range(i):
if boxs[i] > boxs[j]:
dp[i] = max(dp[i], dp[j] + 1)
print(max(dp))
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 9046번 복호화 (0) | 2022.05.13 |
---|---|
[백준/파이썬] 20438번 출석체크 (0) | 2022.05.13 |
[백준/파이썬] 20152번 Game Addiction (0) | 2022.05.12 |
[백준/파이썬] 11722번 가장 긴 감소하는 부분 수열 (0) | 2022.05.12 |
[백준/파이썬] 17212번 달나라 토끼를 위한 구매대금 지불 도우미 (0) | 2022.05.12 |