https://www.acmicpc.net/problem/11722
N = int(input())
num = list(map(int, input().split(" ")))
dp = [1 for _ in range(N+1)]
for i in range(1, N):
for j in range(i):
if num[j] > num[i]:
dp[i] = max(dp[j] + 1, dp[i])
print(max(dp))
728x90
반응형
'🔻PS > Baekjoon' 카테고리의 다른 글
[Baekjoon] 백준 16234 인구 이동 Java (0) | 2024.11.10 |
---|---|
[Baekjoon] 백준 22233 가희와 키워드 Python (0) | 2024.10.15 |
[Baekjoon] 백준 1253 좋다 Python (0) | 2024.10.15 |
[Baekjoon] 백준 1976 여행가자 Python (0) | 2024.10.14 |
[Baekjoon] 백준 14503 로봇 청소기 Python (1) | 2024.10.04 |