강의실 배정

면접 대비

시간 제한1초메모리 제한256 MB

요약
N개 수업의 시작과 종료 시각이 주어질 때 겹치는 수업이 같은 교실을 쓰지 않도록 필요한 최소 교실 수를 구합니다.
난이도

보통10점 중 4점

유형
그리디, 정렬, 힙, 구간
정답자
아직 제출이 없습니다

문제

수업 NN개의 시간표가 주어진다. ii번째 수업은 시각 SiS_i에 시작해서 시각 TiT_i에 끝난다. 모든 수업을 진행하려면 강의실이 최소 몇 개 필요한지 구하라.

한 강의실에서는 같은 시각에 수업을 하나만 진행한다. 앞 수업이 끝난 시각에 다음 수업을 바로 시작할 수 있으므로, Ti≤SjT_i \le S_j이면 수업 ii와 수업 jj를 같은 강의실에 배정할 수 있다.

입력

첫째 줄에 수업의 개수 NN이 주어진다. (1≤N≤2×1051 \le N \le 2 \times 10^5)

다음 NN개의 줄에 각각 SiS_i와 TiT_i가 공백으로 구분되어 주어진다. (0≤Si<Ti≤1090 \le S_i < T_i \le 10^9)

출력

모든 수업을 진행하는 데 필요한 강의실의 최소 개수를 첫째 줄에 출력한다.

예제6

  1. 예제 1

    입력
    3
    1 3
    2 4
    3 5
    
    예상 출력
    2
    
  2. 예제 2

    입력
    1
    0 1000000000
    
    예상 출력
    1
    
  3. 예제 3

    입력
    4
    0 1
    1 2
    2 3
    3 4
    
    예상 출력
    1
    
  4. 예제 4

    입력
    5
    7 9
    7 9
    7 9
    7 9
    7 9
    
    예상 출력
    5
    
  5. 예제 5

    입력
    4
    0 100
    10 20
    15 25
    30 40
    
    예상 출력
    3
    
  6. 예제 6

    입력
    3
    0 5
    5 10
    4 6
    
    예상 출력
    2