만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

시간이 겹칠까?

면접 대비

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

요약
각 질의 시각 t마다 S 이상 E 이하인 좌석 사용 구간의 개수를 구합니다.
난이도

쉬움10점 중 3점

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

문제

얼마 전 부산대학교 커뮤니티에 어느 시간대에 도서관 열람실 좌석이 널널한지 묻는 글이 올라왔다.

작성자는 지난주 일요일에 언제 도서관 열람실을 이용했는지 댓글로 알려 달라고 부탁하였다.

많은 학생이 자신이 있던 시간을 댓글로 달아주었다.

부산대학교 학생들은 공부하는 시간에 배정된 자신의 좌석을 비우지 않는다.

각 좌석은 사용이 종료되는 시각에 곧바로 선택될 수 없다.

편의상 시각은 00부터 1 000 0001\,000\,000까지 주어지며 정수 단위로 구분된다. 특정한 시각에 선택할 수 없는 좌석이 몇 개인지 구한다.

입력

댓글을 달아준 학생 수 NN이 주어진다. (1≤N≤100 000)(1\leq N\leq 100\,000)

다음 NN개 줄에는 각 학생의 좌석 배정 시각 SS와 종료 시각 EE가 주어진다. (1≤S≤E≤1 000 000)(1\leq S\leq E\leq 1\,000\,000)

다음 줄에는 특정한 시각의 개수 QQ가 주어진다. (1≤Q≤100 000)(1\leq Q\leq 100\,000)

다음 줄에는 알고자 하는 특정 시각 QQ개가 주어진다.

출력

특정 시각에 선택할 수 없는 좌석 수를 주어진 순서대로 한 줄에 하나씩 출력한다.

예제2

  1. 예제 1

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

    입력
    2
    1 5
    3 6
    3
    2 3 7
    
    예상 출력
    1
    2
    0