SP4585 GCJ08C - Star Wars
题目描述
在一个遥远的星系中,火星附近,帝国舰队与反抗军正在进行一场殊死斗争。反抗军拥有 $N$ 艘战舰,我们将这些战舰看作点 $(x_i, y_i, z_i)$。每艘战舰都配备了功率为 $p_i$ 的接收器。为了实现从中央巡洋舰向所有战舰发送信息的目标,反抗军希望能够尽可能节省费用,因此他们无法购买价格昂贵的强力发射器。
假设巡洋舰的位置是 $(x, y, z)$,而某一艘战舰位于 $(x_i, y_i, z_i)$,其接收器功率为 $p_i$,那么巡洋舰的发射功率至少需要满足:
$$ \frac{|x_i - x| + |y_i - y| + |z_i - z|}{p_i} $$
你的任务是找出巡洋舰的位置,使其所需的发射功率最小,并输出这个最小功率。
输入格式
第一行输入一个整数 $T$,表示测试用例的数量。接下来有 $T$ 组测试用例。
每个测试用例第一行给出整数 $N$,表示战舰的数量。
接下来的 $N$ 行中,每一行包含四个整数 $x_i, y_i, z_i$ 和 $p_i$,用空格隔开,分别表示第 $i$ 艘战舰的坐标和接收器的功率。可能存在多艘战舰位于同一坐标。
$$ 1 \leq T \leq 20 $$
$$ 0 \leq x_i, y_i, z_i \leq 10^6 $$
$$ 1 \leq p_i \leq 10^6 $$
$$ 1 \leq N \leq 1000 $$
输出格式
对于每个测试用例,输出如下格式:
```
Case #X: Y
```
其中 $X$ 表示测试用例的编号,$Y$ 为满足到达所有战舰所需的最小功率。答案允许有不超过 $10^{-6}$ 的相对或绝对误差。
**本翻译由 AI 自动生成**