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

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

새해와 학회

시간 제한2초메모리 제한1024 MB

요약
각 강의가 두 장소 a, b에서 서로 다른 시간 구간을 가질 때, 한 장소에서 겹치지 않게 들을 수 있는 부분집합이 다른 장소에서도 항상 겹치지 않는지 판정한다.
난이도

어려움10점 중 8점

유형
구간, 정렬, 누적 합, 이분 탐색
정답자
아직 제출이 없습니다

문제

낙관에 가득 찬 현욱은 새해가 얼마나 멋질지에 대한 학회를 열려고 한다!

학회에서는 nn개의 강연이 열린다. 현욱은 두 개의 후보 장소 aa와 bb를 가지고 있다. 각 강연 ii에 대해 발표자는 두 개의 시간 구간 [sai,eai][sa_i, ea_i] (sai≤eaisa_i \le ea_i)와 [sbi,ebi][sb_i, eb_i] (sbi≤ebisb_i \le eb_i)를 지정했다. 학회가 장소 aa에서 열리면 강연은 saisa_i부터 eaiea_i까지 진행되고, 학회가 장소 bb에서 열리면 강연은 sbisb_i부터 ebieb_i까지 진행된다. 현욱은 두 장소 중 하나를 고르고, 모든 강연이 그 장소에서 열린다.

두 강연이 시간상 어떤 점이라도 공유하면 두 강연이 겹친다고 한다. 형식적으로, 구간 [x,y][x, y]에서 열리는 강연과 구간 [u,v][u, v]에서 열리는 강연이 겹친다는 것은 max⁡(x,u)≤min⁡(y,v)\max(x, u) \le \min(y, v)인 것과 동치이다.

참가자가 강연의 부분집합 ss를 들을 수 있다는 것은 ss에 속한 강연들이 서로 겹치지 않는다는 뜻이다. 즉, 어떤 두 강연도 겹치지 않는다. 들을 수 있는지는 학회를 장소 aa에서 열지 장소 bb에서 열지에 따라 달라질 수 있다.

강연의 부분집합 ss가 장소 민감하다는 것은, 한 장소에서는 참가자가 ss를 들을 수 있지만 다른 장소에서는 ss를 들을 수 없다는 뜻이다.

장소 민감 집합은 ss에 속한 강연을 들으려는 참가자에게 문제가 된다. 강연 시간이 겹치는지 확신할 수 없기 때문이다. 현욱은 장소 민감 집합이 하나도 없을 때에만 행복해진다. 현욱이 행복할지 판별하라.

입력

첫 번째 줄에 정수 nn (1≤n≤100 0001 \le n \le 100\,000)이 주어진다. 이는 학회에서 열리는 강연의 수이다.

다음 nn개의 줄에는 각각 네 개의 정수 saisa_i, eaiea_i, sbisb_i, ebieb_i가 주어진다 (1≤sai,eai,sbi,ebi≤1091 \le sa_i, ea_i, sb_i, eb_i \le 10^9, sai≤eaisa_i \le ea_i, sbi≤ebisb_i \le eb_i).

출력

현욱이 행복하면 "YES"를 출력한다. 그렇지 않으면 "NO"를 출력한다.

힌트

두 번째 예시에서 강연 집합 {1,3}\{1, 3\}은 장소 민감하다. 참가자가 장소 aa에서는 이 강연들을 들을 수 없지만, 장소 bb에서는 들을 수 있기 때문이다.

첫 번째와 세 번째 예시에는 장소 민감 집합이 존재하지 않는다.

예제3

  1. 예제 1

    입력
    2
    1 2 3 6
    3 4 7 8
    
    예상 출력
    YES
    
  2. 예제 2

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

    입력
    6
    1 5 2 9
    2 4 5 8
    3 6 7 11
    7 10 12 16
    8 11 13 17
    9 12 14 18
    
    예상 출력
    YES