問題文
2 次元平面上の N 個の相異なる点が与えられます。点 i,(1leqileqN) の座標は (xi,yi) です。
2 つの点 i,j,(1leqi,jleqN) の距離を mathrmmin(∣xi−xj∣,∣yi−yj∣) 、すなわち x 座標の差と y 座標の差の小さい方と定義します。
異なる 2 つの点の距離の最大値を求めてください。
制約
- 2leqNleq200000
- 0leqxi,yileq109
- (xi,yi) neq (xj,yj) (ineqj)
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
N
x1 y1
x2 y2
vdots
xN yN
出力
異なる 2 つの点の距離の最大値を出力せよ。
入力例 1
3
0 3
3 1
4 10
出力例 1
4
点 1 と点 2 の距離は 2 、点 1 と点 3 の距離は 4 、点 2 と点 3 の距離は 1 です。よって 4 を出力してください。
入力例 2
4
0 1
0 4
0 10
0 6
出力例 2
0
入力例 3
8
897 729
802 969
765 184
992 887
1 104
521 641
220 909
380 378
出力例 3
801