만드는 중입니다

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

즐거운 회의

면접 대비

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

요약
0.5부터 T-0.5까지 각 시각에 함께 참석 중인 친구 쌍의 수를 구합니다.
난이도

쉬움10점 중 3점

유형
누적 합, 배열
정답자
아직 제출이 없습니다

문제

11번부터 NN번까지 NN명의 사람들이 시각 t=0t=0에서 t=Tt=T까지 진행되는 회의에 참석한다. ii번 사람은 시각 t=ait=a_i에 와서 t=bit=b_i에 떠난다. 서로 다른 AA번 사람과 BB번 사람이 서로 친하면, 두 사람이 회의에 참석하는 동안 즐거운 대화를 나눌 수 있다.

사람들이 회의에 오고 떠나는 시각과 어떤 사람들이 서로 친한지가 주어진다. 각 시각 t=0.5t=0.5, t=1.5t=1.5, ⋯\cdots, t=T−0.5t=T-0.5에 즐거운 대화를 나누고 있는 사람들이 총 몇 쌍인지 구하여라.

사람들의 쌍을 셀 때 순서는 고려하지 않는다. 즉, AA번 사람과 BB번 사람의 쌍은 BB번 사람과 AA번 사람의 쌍과 같다.

입력

첫 번째 줄에 사람들의 수 NN, 친한 관계 정보의 수 MM, 회의가 끝나는 시각 TT가 공백으로 구분되어 주어진다. (2≤N≤200 000(2 \le N \le 200\,000; 1≤M,T≤200 000)1 \le M, T \le 200\,000)

두 번째 줄부터 NN개의 줄에 걸쳐 각 사람이 회의에 오고 떠나는 시각이 주어진다. ii번째 줄에는 ii번 사람이 회의에 오는 시각 aia_i와 떠나는 시각 bib_i가 공백으로 구분되어 주어진다. (0≤ai<bi≤T)(0 \le a_i \lt b_i \le T)

그다음 MM개의 줄에 걸쳐 서로 친한 두 사람의 번호 cc와 dd가 공백으로 구분되어 주어진다. (1≤c<d≤N)(1 \le c \lt d \le N)

같은 정보 (c,d)(c, d)가 두 번 이상 주어지지 않는다.

출력

각 시각 t=0.5t=0.5, t=1.5t=1.5, ⋯\cdots, t=T−0.5t=T-0.5에 즐거운 대화를 나누고 있는 사람들의 쌍이 몇 쌍인지 한 줄에 하나씩 출력한다.

예제2

  1. 예제 1

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

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