import sys
N = int(sys.stdin.readline().strip())
arr = []
for _ in range(N):
a, b = map(int, sys.stdin.readline().split())
arr.append((a, b))
arr.sort()
check = [1] * N
for i in range(N-1, -1, -1):
mymax = 0
for j in range(i, N):
if arr[j][1] > arr[i][1] and check[j] > mymax:
mymax = check[j]
check[i] += mymax
print(N - max(check))
'파이썬 코테 준비' 카테고리의 다른 글
[백준 2606] 바이러스 - Python(파이썬) (0) | 2021.03.09 |
---|---|
[백준 9251] LCS - Python(파이썬) (0) | 2021.03.09 |
[백준 11054] 가장 긴 바이토닉 부분 수열 - Python(파이썬) (0) | 2021.03.04 |
[백준 12865] 평범한 배낭 - Python(파이썬) (0) | 2021.03.04 |
[백준 14425] 문자열 집합 - Python(파이썬) (0) | 2021.03.04 |
댓글