K
KRYFT Problem Bank
알고리즘 보통 코딩

회의실 배정

그리디로 최대 회의 수 구하기

20분
65점
1개 테스트케이스
#3733

문제 설명

하나의 회의실에서 N개의 회의를 진행하려 합니다. 각 회의의 시작 시간과 끝나는 시간이 주어질 때, 겹치지 않게 최대 몇 개의 회의를 진행할 수 있는지 구하세요.

입력 형식

첫 줄: 회의 수 N

다음 N줄: 시작시간 종료시간

출력 형식

최대 회의 수

제약 조건

  • 1 ≤ N ≤ 100,000
  • 0 ≤ 시작 < 종료 ≤ 2^31 - 1

예시

11
1 4
3 5
0 6
5 7
3 8
5 9
6 10
8 11
8 12
2 13
12 14

출력: 4 (1-4, 5-7, 8-11, 12-14)

힌트

종료 시간 기준으로 정렬하세요.

예제 테스트케이스

예제 1 기본
입력
11
1 4
3 5
0 6
5 7
3 8
5 9
6 10
8 11
8 12
2 13
12 14
출력
4
실행 버튼을 눌러 코드를 실행하세요.