#1416
Platinum V

친밀한 셰프

서브테스크
원문: 日本語
시간 제한
3s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

어느 볼리비아 요리 레스토랑에서는 11 부터 NN 까지 번호가 붙은 NN 명의 셰프가 일하고 있다. 셰프 ii (1iN1 \le i \le N) 는 맛있음AiA_{i} 인 실판초와 맛있음이 BiB_{i} 인 피케 마초를 만들 수 있다.

다만, 셰프들은 고집이 세서 사이가 나쁜 두 사람의 조가 MM 개 있다. 사이가 나쁜 두 사람의 조 중 jj 번째 (1jM1 \le j \le M) 는 셰프 UjU_{j} 와 셰프 VjV_{j} 의 조이다.

이 레스토랑에 오는 손님은 다음과 같이 요리를 먹는다.

  • 1p<qN1 \le p < q \le N 을 만족하는 정수 p,qp, q 를 골라, 셰프 pp 와 셰프 qq 의 조에게 요리를 만들어 달라고 의뢰한다. 단, 사이가 나쁜 두 사람의 조에게 요리를 만들어 달라고 의뢰할 수는 없다.
  • 실판초와 피케 마초의 각 요리는 셰프 pp 와 셰프 qq 중 맛있음이 더 높은 것을 만들 수 있는 셰프가 만든다. 어떤 요리에 대해 두 사람이 같은 맛있음의 요리를 만들 수 있을 때는, 둘 중 한 명의 셰프가 만든다. 한 명의 셰프가 두 요리를 모두 만드는 것도 가능하다는 점에 주의하라.
  • 손님의 만족도는 실판초의 맛있음과 피케 마초의 맛있음의 합이다.

이 레스토랑에 11 부터 QQ 까지 번호가 붙은 QQ 명의 손님이 왔다.

손님 kk (1kQ1 \le k \le Q) 는, 요리를 만들어 달라고 의뢰할 수 있는 조 중에서 만족도가 XkX_{k} 번째로 높은 조에게 요리를 만들어 달라고 의뢰했다. 구체적으로는 만족도를 SS 라고 할 때, S×N2+p×N+qS \times N^{2} + p \times N + qXkX_{k} 번째로 높은 셰프 pp 와 셰프 qq (1p<qN1 \le p < q \le N) 의 조에게 요리를 만들어 달라고 의뢰했다.

레스토랑의 셰프와 손님의 정보가 주어졌을 때, 손님 kk (1kQ1 \le k \le Q) 의 만족도를 구하는 프로그램을 작성하시오.

제한

  • 2N4000002 \le N \le 400\,000.
  • 1Ai1091 \le A_{i} \le 10^{9} (1iN1 \le i \le N).
  • 1Bi1091 \le B_{i} \le 10^{9} (1iN1 \le i \le N).
  • 0M4000000 \le M \le 400\,000.
  • M<N(N1)÷2M < N(N - 1) \div 2.
  • 1Uj<VjN1 \le U_{j} < V_{j} \le N (1jM1 \le j \le M).
  • (Ui,Vi)(Uj,Vj)(U_{i}, V_{i}) \neq (U_{j}, V_{j}) (1i<jM1 \le i < j \le M).
  • 1Q4000001 \le Q \le 400\,000.
  • 1Xk4000001 \le X_{k} \le 400\,000 (1kQ1 \le k \le Q).
  • XkN(N1)÷2MX_{k} \le N(N - 1) \div 2 - M (1kQ1 \le k \le Q).
  • 입력되는 값은 모두 정수이다.

서브태스크

  1. (44 점) N50N \le 50, M50M \le 50, Q50Q \le 50, Xk50X_{k} \le 50 (1kQ1 \le k \le Q).
  2. (99 점) Bi=1B_{i} = 1 (1iN1 \le i \le N), M=0M = 0, Q=1Q = 1.
  3. (1010 점) Bi=1B_{i} = 1 (1iN1 \le i \le N), Q=1Q = 1.
  4. (55 점) Bi=1B_{i} = 1 (1iN1 \le i \le N).
  5. (2929 점) N100000N \le 100\,000, M100000M \le 100\,000, Q=1Q = 1, X1=1X_{1} = 1.
  6. (1414 점) N100000N \le 100\,000, M100000M \le 100\,000, Q=1Q = 1, X1100000X_{1} \le 100\,000.
  7. (1818 점) N100000N \le 100\,000, M100000M \le 100\,000, Q100000Q \le 100\,000, Xk100000X_{k} \le 100\,000 (1kQ1 \le k \le Q).
  8. (1111 점) 추가 제약이 없다.

입력

입력은 다음 형식으로 주어진다.
NN MM QQ
A1A_{1} A2A_{2} \dots ANA_{N}
B1B_{1} B2B_{2} \dots BNB_{N}
U1U_{1} V1V_{1}
U2U_{2} V2V_{2}
::
UMU_{M} VMV_{M}
X1X_{1} X2X_{2} \dots XQX_{Q}

출력

QQ 줄로 출력한다. kk 번째 줄 (1kQ1 \le k \le Q) 에는 손님 kk 의 만족도를 출력한다.

예제 입력 1

4 2 4
2 7 3 5
4 3 4 8
1 3
2 4
1 2 3 4

예제 출력 1

13
13
11
11

요리를 만들어 달라고 의뢰할 수 있는 셰프의 조는 44 가지가 있고, 각각에서 손님의 만족도는 다음과 같다.

  • 셰프 11 과 셰프 22 를 골랐을 때, 실판초는 셰프 22 가 만들고, 피케 마초는 셰프 11 이 만든다. 따라서 실판초의 맛있음은 77 이 되고, 피케 마초의 맛있음은 44 가 된다. 따라서 손님의 만족도는 7+4=117 + 4 = 11 이다.
  • 셰프 11 과 셰프 44 를 골랐을 때, 실판초는 셰프 44 가 만들고, 피케 마초는 셰프 44 가 만든다. 따라서 실판초의 맛있음은 55 가 되고, 피케 마초의 맛있음은 88 이 된다. 따라서 손님의 만족도는 5+8=135 + 8 = 13 이다.
  • 셰프 22 와 셰프 33 을 골랐을 때, 실판초는 셰프 22 가 만들고, 피케 마초는 셰프 33 이 만든다. 따라서 실판초의 맛있음은 77 이 되고, 피케 마초의 맛있음은 44 가 된다. 따라서 손님의 만족도는 7+4=117 + 4 = 11 이다.
  • 셰프 33 과 셰프 44 를 골랐을 때, 실판초는 셰프 44 가 만들고, 피케 마초는 셰프 44 가 만든다. 따라서 실판초의 맛있음은 55 가 되고, 피케 마초의 맛있음은 88 이 된다. 따라서 손님의 만족도는 5+8=135 + 8 = 13 이다.

따라서 각 손님에 대하여 다음과 같은 사실을 알 수 있다.

  • 손님 11 은 셰프 33 과 셰프 44 의 조를 골랐다. 따라서 손님 11 의 만족도는 1313 이 되었다.
  • 손님 22 는 셰프 11 과 셰프 44 의 조를 골랐다. 따라서 손님 22 의 만족도는 1313 이 되었다.
  • 손님 33 은 셰프 22 와 셰프 33 의 조를 골랐다. 따라서 손님 33 의 만족도는 1111 이 되었다.
  • 손님 44 는 셰프 11 과 셰프 22 의 조를 골랐다. 따라서 손님 44 의 만족도는 1111 이 되었다.

이 예제는 서브태스크 1,7,81,7,8 의 제약을 만족한다.

예제 입력 2

4 3 1
3 6 5 4
1 1 1 1
1 2
2 3
2 4
1

예제 출력 2

6

요리를 만들어 달라고 의뢰할 수 있는 셰프의 조는 33 가지가 있고, 각각에서 손님의 만족도는 다음과 같다.

  • 셰프 11 과 셰프 33 을 골랐을 때, 실판초는 셰프 33 이 만들고, 피케 마초는 셰프 11 또는 셰프 33 이 만든다. 따라서 실판초의 맛있음은 55 가 되고, 피케 마초의 맛있음은 11 이 된다. 따라서 손님의 만족도는 5+1=65 + 1 = 6 이다.
  • 셰프 11 과 셰프 44 를 골랐을 때, 실판초는 셰프 44 가 만들고, 피케 마초는 셰프 11 또는 셰프 44 가 만든다. 따라서 실판초의 맛있음은 44 가 되고, 피케 마초의 맛있음은 11 이 된다. 따라서 손님의 만족도는 4+1=54 + 1 = 5 이다.
  • 셰프 33 과 셰프 44 를 골랐을 때, 실판초는 셰프 33 이 만들고, 피케 마초는 셰프 33 또는 셰프 44 가 만든다. 따라서 실판초의 맛있음은 55 가 되고, 피케 마초의 맛있음은 11 이 된다. 따라서 손님의 만족도는 5+1=65 + 1 = 6 이다.

따라서 손님 11 에 대하여 다음과 같은 사실을 알 수 있다.

  • 손님 11 은 셰프 33 과 셰프 44 의 조를 골랐다. 따라서 손님 11 의 만족도는 66 이 되었다.

이 예제는 서브태스크 1,3,4,5,6,7,81,3,4,5,6,7,8 의 제약을 만족한다.

예제 입력 3

5 0 4
1 2 3 4 5
5 4 3 2 1
3 9 10 1

예제 출력 3

9
7
7
10

이 예제는 서브태스크 1,7,81,7,8 의 제약을 만족한다.

예제 입력 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

예제 출력 4

121
169
129
174
169
137
183
148
169
183

이 예제는 서브태스크 1,7,81,7,8 의 제약을 만족한다.

코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람

아직 맞은 사람이 없습니다.

난이도 투표
Platinum V1명 투표· 약 22시간 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출

제출 내역이 없습니다.