P16618 [GKS 2017 #B] Center
题目描述
平面上有 $N$ 个带权点。点 $i$ 位于 $(X_i, Y_i)$,权重为 $W_i$。
本题中,我们需要找出这些点的一个特殊中心。该中心是一个点 $(X, Y)$,使得 $\sum \max(|X - X_i|, |Y - Y_i|) \times W_i$ 最小。
输入格式
输入的第一行包含一个整数 $T$,表示测试用例的数量。接下来有 $T$ 个测试用例。
每个测试用例的第一行包含一个整数 $N$。接下来 $N$ 行,每行包含三个空格分隔的实数 $X_i$、$Y_i$ 和 $W_i$。$X_i$、$Y_i$ 和 $W_i$ 均精确到小数点后两位。
输出格式
对于每个测试用例,输出一行,格式为 `Case #x: y`,其中 $x$ 是测试用例编号(从 $1$ 开始),$y$ 是对于中心 $(X, Y)$ 计算出的 $\sum \max(|X - X_i|, |Y - Y_i|) \times W_i$ 的值。
如果 $y$ 与正确答案的绝对误差或相对误差在 $10^{-6}$ 以内,则认为正确。
说明/提示
**限制条件**
$1 \le T \le 10$。
$-1000.00 \le X_i \le 1000.00$。
$-1000.00 \le Y_i \le 1000.00$。
**小数据集(测试集 1 – 可见)**
$1 \le N \le 100$;
对于所有 $i$,$W_i = 1.0$。
**大数据集(测试集 2 – 隐藏)**
$1 \le N \le 10000$;
对于所有 $i$,$1.0 \le W_i \le 1000.0$。
翻译由 DeepSeek V4 Pro 完成