https://softeer.ai/practice/6293/history?questionType=ALGORITHM
https://4legs-study.tistory.com/106
import sys
input = sys.stdin.readline
n = int(input())
rocks = list(map(int, input().split()))
dp = [1] * n
for i in range(n):
temp = 0
for j in range(i):
if rocks[i] > rocks[j]:
temp = max(temp, dp[j])
dp[i] = temp+1
print(max(dp))
[소프티어] GBC (0) | 2024.01.30 |
---|---|
[소프티어] 장애물 인식 프로그램 (1) | 2024.01.30 |
[소프티어] 성적 평균 (1) | 2024.01.29 |
[소프티어] 바이러스 (0) | 2024.01.29 |
[소프티어] 8단 변속기 (2) | 2024.01.29 |