문제
볼리비아 요리 레스토랑에서는
하지만 셰프들은 고집이 세서 사이가 안 좋은
이 레스토랑에 오는 손님은 다음과 같이 요리를 먹습니다.
손님
레스토랑의 셰프와 손님의 정보가 주어졌을 때, 손님
입력
입력은 아래와 같은 형식으로 주어진다.
:
[제약 조건]
2 ≦ N ≦ 400, 000 1 ≦ A_i ≦ 10^9 (1 ≦ i ≦ N )1 ≦ B_i ≦ 10^9 (1 ≦ i ≦ N )0 ≦ M ≦ 400, 000 M < N(N - 1)÷2 1 ≦ U_j < V_j ≦ N (1 ≦ j ≦ M )(U_i, V_i) ≠ (U_j, V_j) (1 ≦ i < j ≦ M )1 ≦ Q ≦ 400, 000 1 ≦ X_k ≦ 400, 000 (1 ≦ k ≦ Q )X_k ≦ N(N - 1)÷2 - M (1 ≦ k ≦ Q )
출력
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 4점 | |
#2 | 9점 | |
#3 | 10점 | |
#4 | 5점 | |
#5 | 29점 | |
#6 | 14점 | |
#7 | 18점 | |
#8 | 11점 | 추가 제약 조건 없음 |
예제1
42 4
2 7 3 5
4 3 4 8
1 3
2 4
1 2 3 4
13
13
11
11
요리를 만들 것을 의뢰할 수 있는 셰프 두 명의 조합은 4가지가 있으며, 각각에 대한 고객의 만족도는 다음과 같습니다.
셰프 1과 셰프 2를 선택했을 때, 실판초는 셰프 2가 만들고, 피케마초는 셰프 1이 만듭니다. 따라서 실판초의 맛은 7이 되고, 피케마초의 맛은 4가 됩니다. 그래서 고객의 만족도는 7 + 4 = 11이 됩니다.
셰프 1과 셰프 4를 선택했을 때, 실판초는 셰프 4가 만들고, 피케마초도 셰프 4가 만듭니다. 따라서 실판초의 맛은 5가 되고, 피케마초의 맛은 8이 됩니다. 그래서 고객의 만족도는 5 + 8 = 13이 됩니다.
셰프 2와 셰프 3을 선택했을 때, 실판초는 셰프 2가 만들고, 피케마초는 셰프 3이 만듭니다. 따라서 실판초의 맛은 7이 되고, 피케마초의 맛은 4가 됩니다. 그래서 고객의 만족도는 7 + 4 = 11이 됩니다.
셰프 3과 셰프 4를 선택했을 때, 실판초는 셰프 4가 만들고, 피케마초는 셰프 4가 만듭니다. 따라서 실판초의 맛은 5가 되고, 피케마초의 맛은 8이 됩니다. 그래서 고객의 만족도는 5 + 8 = 13이 됩니다.
따라서 각 고객에 대해서 다음과 같은 정보가 얻어집니다.
고객 1은 셰프 3과 셰프 4의 조합을 선택했습니다. 따라서 고객 1의 만족도는 13이 되었습니다.
고객 2는 셰프 1과 셰프 4의 조합을 선택했습니다. 따라서 고객 2의 만족도는 13이 되었습니다.
고객 3은 셰프 2와 셰프 3의 조합을 선택했습니다. 따라서 고객 3의 만족도는 11이 되었습니다.
고객 4는 셰프 1과 셰프 2의 조합을 선택했습니다. 따라서 고객 4의 만족도는 11이 되었습니다.
이 입력 예시는 부분 점수 1, 7, 8의 제약을 만족합니다.
예제2
43 1
3 6 5 4
1 1 1 1
1 2
2 3
2 4
1
6
요리를 만들 것을 의뢰할 수 있는 셰프 두 명의 조합은 3가지가 있으며, 각각에 대한 고객의 만족도는 다음과 같습니다.
셰프 1과 셰프 3을 선택했을 때, 실판초는 셰프 3이 만들고, 피케마초는 셰프 1 또는 셰프 3이 만듭니다. 따라서 실판초의 맛은 5가 되고, 피케마초의 맛은 1이 됩니다. 그래서 고객의 만족도는 5 + 1 = 6이 됩니다.
셰프 1과 셰프 4를 선택했을 때, 실판초는 셰프 4가 만들고, 피케마초는 셰프 1 또는 셰프 4가 만듭니다. 따라서 실판초의 맛은 4가 되고, 피케마초의 맛은 1이 됩니다. 그래서 고객의 만족도는 4 + 1 = 5가 됩니다.
셰프 3과 셰프 4를 선택했을 때, 실판초는 셰프 3이 만들고, 피케마초 셰프 3 또는 셰프 4가 만듭니다. 따라서 실판초의 맛은 5가 되고, 피케마초의 맛은 1이 됩니다. 그래서 고객의 만족도는 5 + 1 = 6이 됩니다.
따라서 고객 1에 대해 다음과 같은 정보가 얻어집니다.
고객 1은 셰프 3과 셰프 4의 조합을 선택했습니다. 따라서 고객 1의 만족도는 6이 되었습니다.
이 입력 예시는 소과제 1, 3, 4, 5, 6, 7, 8의 제약을 만족합니다.
예제3
50 4
1 2 3 4 5
5 4 3 2 1
3 9 10 1
9
7
7
10
예제4
1312 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