AT_joi2025_yo2_d.親密なシェフ (Intimate Chef)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在一家玻利维亚菜餐厅,有 N 名厨师,每位厨师编号为 1 到 N。第 i 位厨师(1≤i≤N)可以制作美味度为 Ai 的 Silpancho 和美味度为 Bi 的 Pique Macho。
然而,由于厨师们性格各异,有 M 对厨师关系不佳。第 j 对关系不佳的厨师组合(1≤j≤M)为厨师 Uj 和厨师 Vj。
顾客在这家餐厅点餐的具体规则如下:
- 顾客会选择满足 1≤p<q≤N 的整数 p,q,要求厨师 p 和厨师 q 这两人出菜。不能选择关系不佳的厨师组合。
- 对于两道菜 Silpancho 和 Pique Macho,每道菜都由这两位厨师中美味度更高的一位来制作。如果两人的美味度相同,则其中任意一人可以制作。需要注意,同一位厨师可以制作两道菜。
- 顾客的满意度为两道菜的美味度之和。
现有 Q 位编号为 1 到 Q 的顾客来到餐厅。
第 k 位顾客(1≤k≤Q)会在可以选择的所有两人组合中,选择第 Xk 高的满意度的厨师两人组进行点餐。具体来说,设满意度为 S,则根据 S×N2+p×N+q 从大到小排序,第 Xk 个为选择的 (p, q)。
给定所有厨师和顾客的信息,请编写程序计算第 k 位顾客(1≤k≤Q)的满意度。
输入格式
输入格式如下:
N M Q
A1 A2 ⋯ AN
B1 B2 ⋯ BN
U1 V1
U2 V2
⋮
UM VM
X1 X2 ⋯ XQ
输出格式
输出 Q 行,每行输出一个整数,第 k 行输出第 k 位顾客的满意度。
输入输出样例
输入#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
输入#2
4 3 1 3 6 5 4 1 1 1 1 1 2 2 3 2 4 1
输出#2
6
输入#3
5 0 4 1 2 3 4 5 5 4 3 2 1 3 9 10 1
输出#3
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
输出#4
121 169 129 174 169 137 183 148 169 183
说明/提示
小数据范围
1.(4 分)N≤50,M≤50,Q≤50,Xk≤50(1≤k≤Q)。
2.(9 分)Bi=1(1≤i≤N),M=0,Q=1。
3.(10 分)Bi=1(1≤i≤N),Q=1。
4.(5 分)Bi=1(1≤i≤N)。
5.(29 分)N≤100000,M≤100000,Q=1,X1=1。
6.(14 分)N≤100000,M≤100000,Q=1,X1≤100000。
7.(18 分)N≤100000,M≤100000,Q≤100000,Xk≤100000(1≤k≤Q)。
8.(11 分)无其他附加约束。
样例解释 1
可以选择出菜的厨师两人组有 4 组,对应顾客的满意度如下:
- 选择厨师 1 和厨师 2 时,Silpancho 由厨师 2 制作,Pique Macho 由厨师 1 制作。因此 Silpancho 的美味度为 7,Pique Macho 的美味度为 4,顾客满意度为 7+4=11。
- 选择厨师 1 和厨师 4 时,两道菜均由厨师 4 制作。因此美味度分别为 5 和 8,满意度为 5+8=13。
- 选择厨师 2 和厨师 3 时,Silpancho 由厨师 2 制作,Pique Macho 由厨师 3 制作,满意度为 7+4=11。
- 选择厨师 3 和厨师 4 时,两道菜均由厨师 4 制作,美味度分别为 5 和 8,满意度为 5+8=13。
因此,各顾客的情况如下:
- 顾客 1 选择的是厨师 3 和厨师 4,满意度是 13。
- 顾客 2 选择的是厨师 1 和厨师 4,满意度是 13。
- 顾客 3 选择的是厨师 2 和厨师 3,满意度是 11。
- 顾客 4 选择的是厨师 1 和厨师 2,满意度是 11。
此输入例满足小数据范围 1,7,8 的约束。
样例解释 2
可以选择的厨师两人组合有 3 组,对应顾客满意度如下:
- 选择厨师 1 和厨师 3 时,Silpancho 由厨师 3,Pique Macho 可由1或3制作,美味度分别为 5 和 1,合计满意度为 6。
- 选择厨师 1 和厨师 4 时,Silpancho 由厨师 4,Pique Macho 可由1或4制作,美味度为 4 和 1,合计满意度为 5。
- 选择厨师 3 和厨师 4 时,Silpancho 由厨师 3,Pique Macho 可由3或4制作,美味度均为 5 和 1,合计满意度为 6。
因此,顾客 1 选择的是厨师 3 和厨师 4,满意度为 6。
此输入例满足小数据范围 1,3,4,5,6,7,8 的约束。
样例解释 3
此输入例满足小数据范围 1,7,8 的约束。
样例解释 4
此输入例满足小数据范围 1,7,8 的约束。
数据范围与限制
- 2≤N≤400000。
- 1≤Ai≤109(1≤i≤N)。
- 1≤Bi≤109(1≤i≤N)。
- 0≤M≤400000。
- M<2N(N−1)。
- 1≤Uj<Vj≤N(1≤j≤M)。
- (Ui,Vi)=(Uj,Vj)(1≤i<j≤M)。
- 1≤Q≤400000。
- 1≤Xk≤400000(1≤k≤Q)。
- Xk≤2N(N−1)−M。
- 所有输入的数均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?