#P2006. 寄蒜几盒(加强版)
寄蒜几盒(加强版)
Background
本题是《寄蒜几盒》的数据范围加强版,直接交原题的代码只能获得64分。
Description
在平面直角坐标系中,有一个无限长管道,我们定义区域为管道内。
如果我们想让一个二维小球(可视为半径为的二维圆盘)在管道内从运动到,很显然,这个小球的直径不能超过管径,因为如果小球更大,就无法塞进管道了。
然而问题并没有这么简单,由于一些原因,管道内存在着个钉子(可视为有坐标、无面积的点状障碍物)。这样一来,直径的二维小球就无法在管道内从贯穿到了,要使得小球能够做这样的运动,就必须减小其直径。
例如,如果在(任意)处放置一个钉子,那么只有直径不超过的小球能在管道内从贯穿到。
现在,给定管道的范围,以及管道内个钉子的位置,你需要求出能够在管道内从贯穿到的最大二维小球的尺寸。
注意: “贯穿”并不意味着小球运动轨迹的坐标单调,你将在第二个样例中看到这一点。
Format
Input
第一行三个整数,其意义见题目描述。
接下来行,每行两个整数,表示每个钉子的笛卡尔坐标,其中一定有。
其中,钉子的坐标未必两两不同,但是很显然,多个重合的钉子在处理这个问题时可以当作一个。
Output
输出一行一个整数,表示符合题意的最大的二维小球(圆盘)的面积与的乘积,结果保留到整数。
Samples
10 0 10
1 1
2 1
3 2
4 2
5 3
6 3
7 4
8 4
9 5
9 6
2
16 1 7
2 1
3 1
4 1
5 1
5 2
5 3
5 4
5 5
3 3
3 4
3 5
3 6
3 7
4 7
5 7
6 7
4
Limitation
对于前64分的数据(该部分时间限制1000ms):
对于后36分的Bonus(该部分时间限制2000ms):
Explanation
样例1解释
样例2解释
Statistics
Related
In following contests: