#arc063d. [arc063_d]Snuke's Coloring 2
[arc063_d]Snuke's Coloring 2
问题描述
在 平面上有一个矩形,其左下角坐标为 ,右上角坐标为 。矩形的边与 轴或 轴平行。初始时,矩形内部的所有区域都被涂成白色。
Snuke 在矩形内绘制了 个点。第 个点()的坐标为 。
然后,对于每个 ,他将在以下四个区域中的一个区域绘制成黑色:
- 矩形内满足 的区域
- 矩形内满足 的区域
- 矩形内满足 的区域
- 矩形内满足 的区域
找到 Snuke 绘制结束后矩形内白色区域的最长周长。
约束条件
- ()
- ()
- 、(增加于21:32)、 和 均为整数。
- 若 ,则 且 。
输入
输入以以下格式从标准输入给出:
:
输出
打印 Snuke 绘制结束后矩形内白色区域的最长周长。
示例输入 1
10 10 4
1 6
4 1
6 9
9 4
示例输出 1
32
在本例中,通过按照以下方式绘制矩形可以得到最大周长为 的白色区域:
示例输入 2
5 4 5
0 0
1 1
2 2
4 3
5 4
示例输出 2
12
示例输入 3
100 100 8
19 33
8 10
52 18
94 2
81 36
88 95
67 83
20 71
示例输出 3
270
示例输入 4
100000000 100000000 1
3 4
示例输出 4
399999994