P0602

[HAOI2007]覆盖问题

[HAOI2007]覆盖问题

某人在山上种了 nn 棵小树苗。

冬天来了,温度急速下降,小树苗脆弱得不堪一击,于是树主人想用一些塑料薄膜把这些小树遮盖起来。经过一番长久的思考,他决定用 33 个 L×LL\times L 的正方形塑料薄膜将小树遮起来。

我们不妨为这座山建立一个平面直角坐标系,设第 ii 棵小树的坐标为 (xi,yi)(x_i, y_i)。33 个 L×LL\times L 的正方形的边要求平行于坐标轴;一个点如果在正方形的边界上,也算作被覆盖。

当然,我们希望塑料薄膜面积越小越好,即求 LL 的最小值。

输入格式

第一行有一个正整数 nn,表示有多少棵树。

接下来有 nn 行,第 i+1i+1 行有 22 个整数 xi,yix_i, y_i,表示第 ii 棵树的坐标,保证不会有 22 棵树的坐标相同。

输出格式

一行,输出最小的 LL 值。

样例输入

4
0 1
0 -1
1 0
-1 0

样例输出

1

数据范围

对于 100%100\% 的数据:

  • n≤20000n\le 20000。

来源与许可

本题为 HAOI 2007 试题「覆盖问题」,题面与测试数据整理自 BZOJ 1052。

样例 1

输入

4
0 1
0 -1
1 0
-1 0

输出

1