#P16618. [GKS 2017 #B] Center

    ID: 18974 远端评测题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 6 上传者: 标签>数学贪心2017Special JudgeGoogle Kick Start

[GKS 2017 #B] Center

题目描述

平面上有 NN 个带权点。点 ii 位于 (Xi,Yi)(X_i, Y_i),权重为 WiW_i

本题中,我们需要找出这些点的一个特殊中心。该中心是一个点 (X,Y)(X, Y),使得 max(XXi,YYi)×Wi\sum \max(|X - X_i|, |Y - Y_i|) \times W_i 最小。

输入格式

输入的第一行包含一个整数 TT,表示测试用例的数量。接下来有 TT 个测试用例。

每个测试用例的第一行包含一个整数 NN。接下来 NN 行,每行包含三个空格分隔的实数 XiX_iYiY_iWiW_iXiX_iYiY_iWiW_i 均精确到小数点后两位。

输出格式

对于每个测试用例,输出一行,格式为 Case #x: y,其中 xx 是测试用例编号(从 11 开始),yy 是对于中心 (X,Y)(X, Y) 计算出的 max(XXi,YYi)×Wi\sum \max(|X - X_i|, |Y - Y_i|) \times W_i 的值。

如果 yy 与正确答案的绝对误差或相对误差在 10610^{-6} 以内,则认为正确。

3
2
0.00 0.00 1.00
1.00 0.00 1.00 
4
1.00 1.00 1.00
1.00 -1.00 1.00
-1.00 1.00 1.00
-1.00 -1.00 1.00 
2
0.00 0.00 1.00
1.00 0.00 2.00
Case #1: 1.0
Case #2: 4.0
Case #3: 1.0

提示

限制条件

1T101 \le T \le 10

1000.00Xi1000.00-1000.00 \le X_i \le 1000.00

1000.00Yi1000.00-1000.00 \le Y_i \le 1000.00

小数据集(测试集 1 – 可见)

1N1001 \le N \le 100

对于所有 iiWi=1.0W_i = 1.0

大数据集(测试集 2 – 隐藏)

1N100001 \le N \le 10000

对于所有 ii1.0Wi1000.01.0 \le W_i \le 1000.0

翻译由 DeepSeek V4 Pro 完成