bzoj#P1720. [Usaco2006 Jan]Corral the Cows 奶牛围栏
[Usaco2006 Jan]Corral the Cows 奶牛围栏
题目描述
Farmer John wishes to build a corral for his cows. Being finicky beasts, they demand that the corral be square and that the corral contain at least clover fields for afternoon treats. The corral's edges must be parallel to the axes. FJ's land contains a total of clover fields, each a block of size and located at with its lower left corner at integer and coordinates each in the range . Sometimes more than one clover field grows at the same location;such a field would have its location appear twice (or more) in the input. A corral surrounds a clover field if the field is entirely located inside the corral's borders. Help FJ by telling him the side length of the smallest square containing clover fields.
约翰打算建一个围栏来圈养他的奶牛。作为最挑剔的兽类,奶牛们要求这个围栏必须是正方形的,而且围栏里至少要有 个草场,来供应她们的午餐。约翰的土地上共有 个草场,每个草场在一块 的方格内,而且这个方格的坐标不会超过 。有时候,会有多个草场在同一个方格内,那他们的坐标就会相同。告诉约翰,最小的围栏的边长是多少?
输入格式
- Line :Two space-separated integers: and .
- Lines :Each line contains two space-separated integers that are the coordinates of a clover field.
第 行输入 和 ,接下来 行每行输入一对整数,表示一个草场所在方格的坐标。
输出格式
- Line :A single line with a single integer that is length of one edge of the minimum size square that contains at least clover fields.
输出最小边长。
3 4
1 2
2 1
4 1
5 2
4
样例说明
Below is one solution( C's show most of the corral's area ) ; many others exist.
|CCCC
|CCCC
|*CCC*
|C*C*
+------
数据规模与约定
对于 的数据,,。
题目来源
Gold