DP로 어떻게든 풀어보려고 애를 썼다
일단 line을 A 기준 오름차순으로 정렬해줘야한다
그 후, 2중 for문을 돌면서 dp table을 갱신해줘야한다
N - max(dp)의 값이 구하고자하는 정답이 된다
import sys
N = int(sys.stdin.readline()[:-1])
line = []
for n in range(N):
line.append(list(map(int, sys.stdin.readline()[:-1].split())))
line.sort() # A를 기준으로 오름차순 정렬
dp = [1] * N
for i in range(1, N): #아래
for j in range(0, i): #위
if line[j][1] < line[i][1]: dp[i] = max(dp[i], dp[j]+1)
print(N - max(dp))