import sys
n=int(sys.stdin.readline())
x=[list(map(int,sys.stdin.readline().split())) for i in range(n)]
x.sort(key=lambda x: [x[1],x[0]])
start=0
end=0
ans=0
for i in x:
if end<=i[0]:
ans+=1
start=i[0]
end=i[1]
print(ans)
회의실 배정시 회의가 끝나는 시간을 기준으로 오름차순으로 정렬하고 시작하는 시간을 오름차순 정렬한 뒤 가능한 회의의 최대 개수를 구했다.
'Baekjoon' 카테고리의 다른 글
[BOJ / python] #1541 잃어버린 괄호 그리디 (0) | 2021.03.23 |
---|---|
[BOJ / python] #5585 거스름돈 그리디 (0) | 2021.03.23 |
[BOJ / python] #11047 동전 0 그리디 (0) | 2021.03.23 |
[BOJ / python] #11399 ATM 그리디 (0) | 2021.03.23 |
[BOJ / python] #2839 설탕 배달 그리디 (0) | 2021.03.23 |
댓글