티스토리 뷰

# 11722 가장 긴 감소하는 부분수열
import sys
N = int(sys.stdin.readline())
arr = list(map(int, sys.stdin.readline().split()))
nums = [1 for _ in range(N)]
for i in range(N):
    v_max = 0
    for j in range(0, i):
        if arr[j] > arr[i] and nums[j] > v_max:
            v_max = nums[j]
        nums[i] = v_max + 1
print(max(nums))
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함