아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

두 교수

시간 제한3초메모리 제한128 MB

요약
수업 시간이 고정된 교수 n명의 수업을 배정할 때, 1번과 2번 교수는 같은 방을 쓰지 않는다는 조건 아래 필요한 방의 최솟값을 구한다.
난이도

보통10점 중 6점

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

문제

한 대학교에 서로를 몹시 싫어하는 두 교수가 있다. 이 대학교에서는 교수를 번호로 부르며, 사이가 나쁜 두 교수의 번호는 1번과 2번이다.

대학교에는 교수가 모두 nn명 있고, 모든 수업은 매일 같은 시간대에 진행된다. 각 교수는 정확히 하나의 수업을 맡는다. 모든 수업의 시작 시각과 종료 시각은 이미 정해져 있으며, 수업을 더 일찍 시작하거나 더 늦게 끝낼 수 없고, 정해진 수업 외의 수업은 열 수 없다.

아직 각 수업을 어느 강의실에서 열지는 정해지지 않았다. 시간이 겹치는 두 수업은 같은 강의실에 배정할 수 없다. 단, 한 수업의 종료 시각과 다른 수업의 시작 시각이 같은 경우에는 두 수업을 같은 강의실에 함께 배정할 수 있다. 모든 수업을 강의실에 배정할 때 필요한 강의실의 최소 개수를 구하여라. 단, 1번 교수와 2번 교수는 서로를 매우 싫어하므로 절대 같은 강의실에서 수업하지 않는다.

입력

첫째 줄에 테스트 케이스의 개수 tt가 주어진다. (t≤250t \le 250)

각 테스트 케이스의 첫째 줄에는 교수의 수 nn이 주어진다. (2≤n≤1052 \le n \le 10^5)

이어지는 nn개의 줄 중 ii번째 줄에는 ii번 교수가 맡은 수업의 시작 시각 startistart_i와 종료 시각 endiend_i가 주어진다. (0≤starti<endi≤1090 \le start_i < end_i \le 10^9)

입력 전체의 크기는 50MB를 넘지 않는다.

출력

각 테스트 케이스마다 모든 수업을 강의실에 배정하는 데 필요한 강의실의 최소 개수를 한 줄에 하나씩 출력한다.

예제2

  1. 예제 1

    입력
    4
    2
    0 10
    10 20
    3
    0 10
    10 20
    10 20
    5
    4 14
    3 13
    2 12
    1 11
    0 10
    4
    0 10
    10 20
    20 30
    30 40
    
    예상 출력
    2
    2
    5
    2
    
  2. 예제 2

    입력
    1
    2
    0 5
    5 9
    
    예상 출력
    2