题目描述
海岸线由一条不自交的折线表示,其顶点序列为(x1,y1),…,(xN,yN),且满足xi<xi+1。折线上方为海洋,下方为沙滩。

你的任务是选择两个顶点,用一条长度不超过L的直线连接它们,使得这条直线与海岸线围成的沙滩区域面积最大化。直线必须满足:
- 不与海洋区域相交;
- 与海岸线折线仅接触(相切)而不相交。
约束条件:
- 3≤N≤5000
- 0≤xi,yi,L≤1,000,000
输入格式
- 第一行:两个整数N和L;
- 接下来N行:每行两个整数xi和yi,表示顶点坐标。
输出格式
输出一个浮点数,表示可截取的最大沙滩面积(可能为0)。必须精确输出,不得进行任何四舍五入。
输入样例 1
5 4
0 0
1 3
2 0
3 3
4 0
输出样例 1
6