https://softeer.ai/practice/6293/history?questionType=ALGORITHM
Softeer - 현대자동차그룹 SW인재확보플랫폼
softeer.ai
https://4legs-study.tistory.com/106
최장 증가 수열 (LIS, Longest Increasing Subsequence)
최장 증가 수열 (LIS, Longest Increasing Subsequence) 최장 증가 수열, 정확히 최장 증가 부분 수열은 어떠한 수열에서 오름차순으로 증가하는 가장 긴 부분수열을 의미한다. 이 때, 부분 수열의 각 수는
4legs-study.tistory.com
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 |