AT_abc257_d [ABC257D] Jumping Takahashi 2
题目描述
高桥君居住的二维平面上的城市中有 $N$ 个跳板。第 $i$ 个跳板位于点 $(x_i, y_i)$,该跳板的力量为 $P_i$。高桥君的跳跃力用 $S$ 表示,初始时 $S=0$。每当高桥君进行一次训练,$S$ 就会增加 $1$。
只有在满足以下条件时,高桥君才能从第 $i$ 个跳板跳到第 $j$ 个跳板:
- $P_i S \geq |x_i - x_j| + |y_i - y_j|$
高桥君的目标是,选择一个合适的跳板作为起点,使得从该跳板出发,可以通过若干次跳跃到达任意一个跳板。
为了实现这个目标,高桥君最少需要进行多少次训练?
输入格式
输入以如下格式从标准输入读入。
> $N$
> $x_1$ $y_1$ $P_1$
> $\vdots$
> $x_N$ $y_N$ $P_N$
输出格式
请输出答案。
说明/提示
## 限制条件
- $2 \leq N \leq 200$
- $-10^9 \leq x_i, y_i \leq 10^9$
- $1 \leq P_i \leq 10^9$
- $(x_i, y_i) \neq (x_j, y_j)\ (i \neq j)$
- 所有输入均为整数
## 样例解释 1
如果高桥君进行了 $2$ 次训练,即 $S=2$,那么可以从第 $2$ 个跳板出发,到达所有跳板。例如,到达第 $4$ 个跳板的方法如下:
- 从第 $2$ 个跳板跳到第 $3$ 个跳板。($P_2 S = 10$,$|x_2-x_3| + |y_2-y_3| = 10$,满足 $P_2 S \geq |x_2-x_3| + |y_2-y_3|$。)
- 从第 $3$ 个跳板跳到第 $4$ 个跳板。($P_3 S = 2$,$|x_3-x_4| + |y_3-y_4| = 1$,满足 $P_3 S \geq |x_3-x_4| + |y_3-y_4|$。)
由 ChatGPT 4.1 翻译