n= int(input())
arr =list(map(int, input().split()))
arr.reverse()
dp= [1 for i in range(n)]
print(arr)
for i in range(1,n):
for j in range(i):
if arr[i] > arr[j] :
dp[i] = max(dp[i], dp[j]+1)
print(n-max(dp))
'알고리즘 문제풀이' 카테고리의 다른 글
Traveling SCCC President (백준 28119) (0) | 2023.09.04 |
---|---|
Moo(백준 1809) (0) | 2023.09.03 |
상자넣기(백준 1965) (0) | 2023.09.01 |
피자(Large) (백준14607) (0) | 2023.09.01 |
음식물 피하기(1743 백준) (0) | 2023.08.30 |