본문 바로가기
  • KEEP HUSTLE!
파이썬 코테 준비

[백준 2565] 전깃줄 - Python(파이썬)

by 하수군 2021. 3. 4.
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))

댓글