#P12618. [RMI 2023] Statues

[RMI 2023] Statues

背景

翻译来自 LibreOJ。

题目描述

<Link /> 想要拿到一张新的 C chart,而这张图表只能在 <meta> 岛的 <element> 神殿里找到。要进入神殿,他得先解开一个谜题。

<Link /> 需要进入一个 TT 维空间,这里每个点的坐标都由一个长度为 TT 的数组表示,比如 [x1,x2,x3,…,xT][x_1, x_2, x_3, \dots, x_T]。在这个空间里,有 NN 个固定不动的雕像(编号从 11 到 NN)和 QQ 个可以移动的雕像(编号从 11 到 QQ)。<Link /> 最多可以移动 KK 次,每次他可以选择一个可移动的雕像,然后沿着某个轴的方向移动它一个单位。也就是说,某个雕像的坐标会变成 [x1,x2,…,xi−1,…,xT][x_1, x_2, \dots, x_i−1, \dots, x_T] 或 [x1,x2,…,xi+1,…,xT][x_1, x_2, \dots, x_i+1, \dots, x_T]。

为了打开 <element> 神殿的大门,他需要调整这些可移动雕像的位置,让所有可移动雕像与所有固定雕像之间的曼哈顿距离之和尽可能小。

两个 TT 维点 [x1,x2,…,xT][x_1, x_2, \dots, x_T] 和 [y1,y2,…,yT][y_1, y_2, \dots, y_T] 之间的曼哈顿距离定义为:

$$\operatorname{dist}([x_1, x_2, \dots, x_T], [y_1, y_2, \dots, y_T]) = \displaystyle \sum_{i = 1}^{T} |x_i - y_i|$$

假设 ss 是所有固定雕像的坐标数组,mm 是经过最多 KK 次最优移动后所有可移动雕像的坐标数组。你需要计算:

$$\displaystyle \sum_{i = 1}^{N} \sum_{j = 1}^{Q} \operatorname{dist}(s_i, m_j)$$

输入格式

第一行包含三个整数 N,T,KN, T, K,分别表示固定雕像的数量、空间维数以及 <Link /> 最多可以移动的次数。

接下来的 NN 行,每行有 TT 个用空格分隔的整数。第 ii 行表示第 ii 个固定雕像的坐标。

再下一行是一个单独的整数 QQ,表示可移动雕像的数量。

接下来的 QQ 行,每行有 TT 个用空格分隔的整数,以类似的方式表示每个可移动雕像的坐标。

输出格式

输出一个整数,表示在最多 KK 次移动后,所有固定雕像到所有可移动雕像的曼哈顿距离之和的最小值。

3 2 7
8 1
2 0
0 3
2
10 2
2 6
29
6 4 200
12 1 19 10
45 3 42 44
42 32 40 41
39 12 32 47
35 18 40 20
38 14 25 1
3
34 10 7 9
29 32 21 50
16 36 18 38
708

提示

数据范围与提示

对于所有输入数据,满足:

  • 1≤N,Q≤100 0001 \leq N, Q \leq 100\ 000
  • 1≤T≤101 \leq T \leq 10
  • 1≤K≤10151 \leq K \leq 10^{15}
  • 所有坐标都是 00 到 10910^9 之间的整数(包含边界)。
  • 答案保证能用 64 位有符号整数表示。

详细子任务附加限制及分值如下表所示。

子任务 分值 附加限制
11 77 T=Q=1T = Q = 1
22 1010 N,Q,K≤100N, Q, K \leq 100
33 1212 N,Q≤50N, Q \leq 50
44 2828 T=1T = 1
55 1717 Q=1Q = 1
66 2626 无附加限制