P12618 [RMI 2023] Statues
题目背景
翻译来自 [LibreOJ](https://loj.ac/p/4803)。
题目描述
`` 想要拿到一张新的 `C chart`,而这张图表只能在 `` 岛的 `` 神殿里找到。要进入神殿,他得先解开一个谜题。
`` 需要进入一个 $T$ 维空间,这里每个点的坐标都由一个长度为 $T$ 的数组表示,比如 $[x_1, x_2, x_3, \dots, x_T]$。在这个空间里,有 $N$ 个固定不动的雕像(编号从 $1$ 到 $N$)和 $Q$ 个可以移动的雕像(编号从 $1$ 到 $Q$)。`` 最多可以移动 **$K$ 次**,每次他可以选择一个**可移动的雕像**,然后沿着某个轴的方向移动它一个单位。也就是说,某个雕像的坐标会变成 $[x_1, x_2, \dots, x_i−1, \dots, x_T]$ 或 $[x_1, x_2, \dots, x_i+1, \dots, x_T]$。
为了打开 `` 神殿的大门,他需要调整这些**可移动雕像**的位置,让所有**可移动雕像**与所有**固定雕像**之间的曼哈顿距离之和尽可能小。
两个 $T$ 维点 $[x_1, x_2, \dots, x_T]$ 和 $[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|$$
假设 $s$ 是所有**固定雕像**的坐标数组,$m$ 是经过最多 $K$ 次最优移动后所有**可移动雕像**的坐标数组。你需要计算:
$$\displaystyle \sum_{i = 1}^{N} \sum_{j = 1}^{Q} \operatorname{dist}(s_i, m_j)$$
输入格式
第一行包含三个整数 $N, T, K$,分别表示固定雕像的数量、空间维数以及 `` 最多可以移动的次数。
接下来的 $N$ 行,每行有 $T$ 个用空格分隔的整数。第 $i$ 行表示第 $i$ 个**固定雕像**的坐标。
再下一行是一个单独的整数 $Q$,表示**可移动雕像**的数量。
接下来的 $Q$ 行,每行有 $T$ 个用空格分隔的整数,以类似的方式表示每个**可移动雕像**的坐标。
输出格式
输出一个整数,表示在最多 $K$ 次移动后,所有**固定雕像**到所有**可移动雕像**的曼哈顿距离之和的最小值。
说明/提示
### 数据范围与提示
对于所有输入数据,满足:
* $1 \leq N, Q \leq 100\ 000$
* $1 \leq T \leq 10$
* $1 \leq K \leq 10^{15}$
* 所有坐标都是 $0$ 到 $10^9$ 之间的整数(包含边界)。
* 答案保证能用 64 位有符号整数表示。
详细子任务附加限制及分值如下表所示。
| 子任务 | 分值 | 附加限制 |
| :---: | :---: | :--: |
| $1$ | $7$ | $T = Q = 1$|
| $2$ | $10$ | $N, Q, K \leq 100$ |
| $3$ | $12$ | $N, Q \leq 50$ |
| $4$ | $28$ | $T = 1$ |
| $5$ | $17$ | $Q = 1$ |
| $6$ | $26$ | 无附加限制 |