#ZF1106. AsindE 爆金币咯
AsindE 爆金币咯
Description
slwang 在 nim 游戏中战胜了 AsindE,AsindE 爆出了 个金币,这些金币散落在一个由边长为 的正方形单元格所组成的二维网格上,每个金币都位于不同的单元格中,金币的所处的单元格位置都可以用只含整数的坐标表示。
slwang 有个一次性收集器,可以指定任意一块边长为 ,由 个完整单元格组成的正方形区域,并将其中的金币收集起来。由于指定的区域越大耗费的能源越多,slwang 想在至少收集 个金币的情况下使消耗的能源最小。请你告诉 slwang 收集的区域边长最小是多少。
Format
Input
第一行两个正整数 。
接下来 行,每行两个正整数 ,表示各金币所处的网格位置,保证金币之间的位置两两不同。
Output
一行一个正整数,表示在满足收集的金币数量至少为 的条件下选定的正方形区域的最小边长。
Samples
5 3
1 1
1 4
2 3
3 4
4 1
3
10 3
19 90
73 56
57 34
42 57
37 87
24 84
58 18
97 17
40 55
10 42
19
Note
对于样例一,选择图中的橙色区域可以收集到三枚金币,且边长最小:
Limitation
1s, 1024KiB for each test case.