만드는 중입니다

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

친밀한 셰프

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

요약
셰프마다 두 가지 맛 점수가 있고 일부 셰프 쌍은 함께 요리할 수 없습니다. 각 질문에서 X번째로 높은 만족도를 구합니다.
난이도

어려움10점 중 8점

유형
정렬, 힙, 그래프
정답자
아직 제출이 없습니다

문제

식당에는 1부터 N까지 번호가 붙은 셰프 N명이 일한다. 셰프 i (1 ≤ i ≤ N)는 맛이 AiA_i인 실파초와 맛이 BiB_i인 피케마초를 만들 수 있다.

사이가 나쁜 셰프 2명의 조가 M개 있다. j번째 조 (1 ≤ j ≤ M)는 셰프 UjU_j와 셰프 VjV_j이다.

손님은 다음과 같이 음식을 먹는다.

  • 1≤p<q≤N1 \le p < q \le N을 만족하는 정수 p,qp, q를 고르고, 셰프 p와 셰프 q 두 명에게 요리를 부탁한다. 단, 사이가 나쁜 두 명에게는 부탁할 수 없다.
  • 실파초와 피케마초는 각각 셰프 p와 셰프 q 중 맛을 더 높게 낼 수 있는 셰프가 만든다. 두 셰프가 같은 맛의 요리를 만들 수 있으면 둘 중 한 명이 만든다. 한 셰프가 두 요리를 모두 만드는 것도 가능하다.
  • 손님의 만족도는 실파초 맛과 피케마초 맛의 합이다.

1부터 Q까지 번호가 붙은 손님 Q명이 방문한다. 손님 k (1 ≤ k ≤ Q)는 부탁할 수 있는 두 명의 조 가운데 만족도가 XkX_k번째로 높은 조에게 부탁한다. 구체적으로 만족도를 S라 하면, S×N2+p×N+qS \times N^2 + p \times N + q가 XkX_k번째로 큰 셰프 p와 셰프 q (1 ≤ p < q ≤ N)의 조에게 부탁한다.

셰프와 손님의 정보가 주어질 때, 손님 k (1 ≤ k ≤ Q)의 만족도를 구하라.

입력

N M Q
A1 A2 … AN
B1 B2 … BN
U1 V1
U2 V2
:
UM VM
X1 X2 … XQ

출력

Q개의 줄에 출력한다. k번째 줄 (1 ≤ k ≤ Q)에는 손님 k의 만족도를 출력한다.

제한

  • 2≤N≤400 0002 \le N \le 400\,000.
  • 1≤Ai≤1091 \le A_i \le 10^9 (1≤i≤N1 \le i \le N).
  • 1≤Bi≤1091 \le B_i \le 10^9 (1≤i≤N1 \le i \le N).
  • 0≤M≤400 0000 \le M \le 400\,000.
  • M<N(N−1)÷2M < N(N - 1) \div 2.
  • 1≤Uj<Vj≤N1 \le U_j < V_j \le N (1≤j≤M1 \le j \le M).
  • (Ui,Vi)≠(Uj,Vj)(U_i, V_i) \ne (U_j, V_j) (1≤i<j≤M1 \le i < j \le M).
  • 1≤Q≤400 0001 \le Q \le 400\,000.
  • 1≤Xk≤400 0001 \le X_k \le 400\,000 (1≤k≤Q1 \le k \le Q).
  • Xk≤N(N−1)÷2−MX_k \le N(N - 1) \div 2 - M (1≤k≤Q1 \le k \le Q).
  • 입력되는 값은 모두 정수이다.

예제4

  1. 예제 1

    입력
    4 2 4
    2 7 3 5
    4 3 4 8
    1 3
    2 4
    1 2 3 4
    
    예상 출력
    13
    13
    11
    11
    
  2. 예제 2

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

    입력
    5 0 4
    1 2 3 4 5
    5 4 3 2 1
    3 9 10 1
    
    예상 출력
    9
    7
    7
    10
    
  4. 예제 4

    입력
    13 12 10
    2 28 28 60 48 77 63 92 13 71 36 91 87
    85 7 64 15 55 92 66 91 83 35 49 22 61
    2 9
    8 13
    7 11
    9 11
    8 12
    5 12
    4 7
    11 12
    10 12
    4 11
    1 5
    3 8
    49 21 46 13 20 41 6 33 24 7
    
    예상 출력
    121
    169
    129
    174
    169
    137
    183
    148
    169
    183