题目描述
在 Takahashi 生活的一个二维平面城镇上有 N 个蹦床。第 i 个蹦床位于点 (xi,yi),具有功率 Pi。Takahashi 的跳跃能力用 S 表示。初始时,S=0。每次 Takahashi 训练,S 增加 1。
当且仅当满足以下条件时,Takahashi 可以从第 i 个蹦床跳到第 j 个蹦床:
- PiSgeq∣xi−xj∣+∣yi−yj∣。
Takahashi 的目标是能够选择一个起始蹦床,以便他可以用一些跳跃从选定的蹦床达到任何一个蹦床。
他最少需要训练多少次才能达到他的目标?
约束条件
- 2leqNleq200
- \-109leqxi,yileq109
- 1leqPileq109
- (xi,yi)neq(xj,yj)(ineqj)
- 输入中的所有值均为整数。
输入
输入以以下格式从标准输入给出:
N
x1 y1 P1
vdots
xN yN PN
输出
打印答案。
示例输入1
4
-10 0 1
0 0 5
10 0 1
11 0 1
示例输出1
2
如果他训练两次,S=2,在这种情况下,他可以从第 2 个蹦床达到任何一个蹦床。
例如,他可以通过以下方式到达第 4 个蹦床。
-
从第 2 个蹦床跳到第 3 个蹦床。(由于 P2S=10 且 ∣x2−x3∣+∣y2−y3∣=10,所以有 P2Sgeq∣x2−x3∣+∣y2−y3∣。)
-
从第 3 个蹦床跳到第 4 个蹦床。(由于 P3S=2 且 ∣x3−x4∣+∣y3−y4∣=1,所以有 P3Sgeq∣x3−x4∣+∣y3−y4∣。)
示例输入2
7
20 31 1
13 4 3
-10 -15 2
34 26 5
-2 39 4
0 -50 1
5 -20 2
示例输出2
18