RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
문제 JOI00040

親密なシェフ (Intimate Chef)

설명

あるボリビア料理レストランでは 1 から N までの番号が付けられている N 人のシェフが働いている.シェフ i ( \(1 \le i \le N\) ) は 美味しさ が A i であるシルパンチョと美味しさが B i であるピケマチョを作ることができる.

ただし,シェフはこだわりが強いため仲が悪い 2 人組が M 組いる.仲が悪い 2 人組の j 番目 ( \(1 \le j \le M\) ) はシェフ U j とシェフ V j の 2 人組である.

このレストランに来店する客は以下のようにして料理を食べる.

\(1 \le p < q \le N\) を満たす整数 p, q を選び,シェフ p とシェフ q の 2 人組に料理を作ることを依頼する.ただし,仲が悪い 2 人組に料理を作ることを依頼することはできない.

シルパンチョとピケマチョの各料理はシェフ p とシェフ q のうち美味しさがより高いものを作ることができるシェフが作る.ある料理について 2 人が同じ美味しさの料理を作ることができるとき,どちらか 1 人のシェフが作る. 1 人のシェフが 2 つの料理を作ることも可能であることに注意せよ.

客の 満足度 はシルパンチョの美味しさとピケマチョの美味しさの合計である.

このレストランに 1 から Q までの番号が付けられている Q 人の客が来店した.

客 k ( \(1 \le k \le Q\) ) は,料理を作ることを依頼することができる 2 人組のうち,満足度が X k 番目に高くなる 2 人組に料理を作ることを依頼した.具体的には満足度を S として, S × N 2 + p × N + q が X k 番目に高くなるシェフ p とシェフ q ( \(1 \le p < q \le N\) ) の 2 人組に料理を作ることを依頼した.

レストランのシェフと客の情報が与えられたとき,客 k ( \(1 \le k \le Q\) ) の満足度を求めるプログラムを作成せよ.

제약

2 ≦ N ≦ 400 000 .

1 ≦ A i ≦ 10 9 ( \(1 \le i \le N\) ).

1 ≦ B i ≦ 10 9 ( \(1 \le i \le N\) ).

0 ≦ M ≦ 400 000 .

M < N(N - 1)÷2 .

1 ≦ U j < V j ≦ N ( \(1 \le j \le M\) ).

(U i , V i ) ≠ (U j , V j ) ( \(1 \le i < j \le M\) ).

1 ≦ Q ≦ 400 000 .

1 ≦ X k ≦ 400 000 ( \(1 \le k \le Q\) ).

X k ≦ N(N - 1)÷2 - M ( \(1 \le k \le Q\) ).

入力される値はすべて整数である.

( 4 点) \(N \le 50\) , \(M \le 50\) , \(Q \le 50\) , X k ≦ 50 ( \(1 \le k \le Q\) ).

( 9 点) B i = 1 ( \(1 \le i \le N\) ), M = 0 , Q = 1 .

( 10 点) B i = 1 ( \(1 \le i \le N\) ), Q = 1 .

( 5 点) B i = 1 ( \(1 \le i \le N\) ).

( 29 点) N ≦ 100 000 , M ≦ 100 000 , Q = 1 , X 1 = 1 .

( 14 点) N ≦ 100 000 , M ≦ 100 000 , Q = 1 , X 1 ≦ 100 000 .

( 18 点) N ≦ 100 000 , M ≦ 100 000 , Q ≦ 100 000 , X k ≦ 100 000 ( \(1 \le k \le Q\) ).

( 11 点) 追加の制約はない.

입력 형식

入力は以下の形式で与えられる.

N M Q

A 1 A 2 ... A N

B 1 B 2 ... B N

U 1 V 1

U 2 V 2

:

U M V M

X 1 X 2 ... X Q

출력 형식

Q 行に出力せよ. k 行目 ( \(1 \le k \le Q\) ) には客 k の満足度を出力せよ.

예제 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
입력
4 3 1
3 6 5 4
1 1 1 1
1 2
2 3
2 4
1
출력
6
예제 3
입력
5 0 4
1 2 3 4 5
5 4 3 2 1
3 9 10 1
출력
9
7
7
10
예제 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
문제 정보

생성자가 기록되지 않았습니다.

출처 JOI 2025 Preliminary 2

평가 및 의견

親密なシェフ (Intimate Chef)

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

親密なシェフ (Intimate Chef)

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8