#abc257d. [abc257_d]Jumping Takahashi 2

[abc257_d]Jumping Takahashi 2

题目描述

在 Takahashi 生活的一个二维平面城镇上有 NN 个蹦床。第 ii 个蹦床位于点 (xi,yi)(x_i, y_i),具有功率 PiP_i。Takahashi 的跳跃能力用 SS 表示。初始时,S=0S=0。每次 Takahashi 训练,SS 增加 11

当且仅当满足以下条件时,Takahashi 可以从第 ii 个蹦床跳到第 jj 个蹦床:

  • PiSgeqxixj+yiyjP_iS\\geq |x_i - x_j| +|y_i - y_j|

Takahashi 的目标是能够选择一个起始蹦床,以便他可以用一些跳跃从选定的蹦床达到任何一个蹦床。

他最少需要训练多少次才能达到他的目标?

约束条件

  • 2leqNleq2002 \\leq N \\leq 200
  • \-109leqxi,yileq109\-10^9 \\leq x_i,y_i \\leq 10^9
  • 1leqPileq1091 \\leq P_i \\leq 10^9
  • (xi,yi)neq(xj,yj)(ineqj)(x_i, y_i) \\neq (x_j,y_j)\\ (i\\neq j)
  • 输入中的所有值均为整数。

输入

输入以以下格式从标准输入给出:

NN x1x_1 y1y_1 P1P_1 vdots\\vdots xNx_N yNy_N PNP_N

输出

打印答案。


示例输入1

4
-10 0 1
0 0 5
10 0 1
11 0 1

示例输出1

2

如果他训练两次,S=2S=2,在这种情况下,他可以从第 22 个蹦床达到任何一个蹦床。

例如,他可以通过以下方式到达第 44 个蹦床。

  • 从第 22 个蹦床跳到第 33 个蹦床。(由于 P2S=10P_2 S = 10x2x3+y2y3=10|x_2-x_3| + |y_2-y_3| = 10,所以有 P2Sgeqx2x3+y2y3P_2 S \\geq |x_2-x_3| + |y_2-y_3|。)

  • 从第 33 个蹦床跳到第 44 个蹦床。(由于 P3S=2P_3 S = 2x3x4+y3y4=1|x_3-x_4| + |y_3-y_4| = 1,所以有 P3Sgeqx3x4+y3y4P_3 S \\geq |x_3-x_4| + |y_3-y_4|。)


示例输入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