传统题 文件IO:hunt 2000ms 1024MiB

打猎

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小 G 处于一个三维空间中。一开始他在 (10100,10100,10100)(-10^{100},-10^{100},-10^{100})

每一步小 G 可以从 (x,y,z)(x,y,z) 走到 (x+1,y,z)(x+1,y,z)(x,y+1,z)(x,y+1,z)(x,y,z+1)(x,y,z+1) ,最终他要走到 (10100,10100,10100)(10^{100},10^{100},10^{100})

在途中的整点上小 G 可以射击。现在有 nn 只野兽,坐标会被给出。

假设小 G 的枪射程是 kk ,那能从 (x0,y0,z0)(x_0,y_0,z_0) 射到 (x1,y1,z1)(x_1,y_1,z_1) 的野兽当且仅当 max(x0x1,y0y1,z0z1)k\max(|x_0-x_1|,|y_0-y_1|,|z_0-z_1|)\le k

小 G 的枪法百发百中,子弹有 1010010^{100} 颗。他希望能在走路的过程中射掉所有野兽,请求出枪的射程 kk 最小是多少?

输入格式

第一行一个整数 nn ,表示猎物的数量。

接下来 nn 行,第 ii 行包含三个整数 xi,yi,zix_i,y_i,z_i ,表示野兽 ii 所在的坐标 (xi,yi,zi)(x_i,y_i,z_i)

输出格式

输出一行一个整数,表示所需的最小射程 kk

样例

样例输入

5
1 1 4
5 1 4
1 9 1
9 8 1
0 0 0

样例输出

2

数据范围

对于所有数据,1n51051 \le n\le 5*10^5 ,对于 1in1\le i\le n0xi,yi,zi1090\le x_i,y_i,z_i\le 10^9

子任务 1 ( 20% ) : n10n\le 10

子任务 2 ( 20% ) : n100n\le 100

子任务 3 ( 20% ) : n1000n\le 1000

子任务 4 ( 20% ) : 对于 1in1\le i\le nxi=0x_i=0

子任务 5 ( 20% ) : 无特殊限制。

noip #day5

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-10-19 8:00
结束于
2024-10-19 11:30
持续时间
3.5 小时
主持人
参赛人数
7