boj 1931

less than 1 minute read

“https://www.acmicpc.net/problem/1931”

meeting = int(input())
meeting_list = []
count = 1 #회의는 반드시 1개 이상 
for i in range(meeting):
    start, end = map(int, input().split())
    meeting_list.append([start , end]) 

meeting_list.sort(key=lambda x:(x[1], x[0])) 
temp = meeting_list[0][1]
for i in range(1,meeting):
    if meeting_list[i][0] >= temp:
        count += 1
        temp = meeting_list[i][1]
print(count)

notion
  • 그리디 알고리즘

Categories:

Updated: