#P11254. [GDKOI2023 普及组] Macaron
[GDKOI2023 普及组] Macaron
Description
给出 的一块二维平面作为 Nana 的家,左上角墙角为 ,右下角墙角为 。其中 家里有 个家具,每个家具会占其中一个点,题目将会给出每个家具的坐标。
马卡龙是一只扫地机器人,半径为 的圆形的它可以向上下左右四个方向移动,移动前后必须保持圆心在整点上,并且不能穿过家具或外墙进行打扫,即身躯不可以与家具或墙壁有重合部分(允许相切)。它初始圆心位置为 ,将会从此出发,打扫它能到达的区域。
马卡龙想知道自己可以打扫到多大面积。你只需要告诉马卡龙,它出发后它的圆心可以到达的平面内的 整点数量。
对了,你只用将答案告诉马卡龙就够了,不需要告诉 Nana ,因为马卡龙不希望伤心的 Nana 会为这些 琐事烦心。
Input Format
第一行有两个整数 ,表示 Nana 的家的大小。
第二行有一个整数 ,表示马卡龙半径的平方。
第三行有两个整数 ,表示马卡龙出发的位置,保证在其初始位置上,马卡龙不会与家具有重合部 分。
第四行有一个整数 ,接下来 行里每行给出两个整数 ,表示其中一个家具的坐标。
Output Format
仅一个整数 ,表示答案。
10 10
5
4 5
5
7 10
6 10
5 9
4 9
4 10
29
见/example/macaron/下的 macaron1.in
见/example/macaron/下的 macaron1.out
Hint
数据范围
对所有数据满足 $0 \le k \le n \times m,1 \le r \le \min(\lfloor \frac{n}{2} \rfloor , \lfloor \frac{m}{2} \rfloor)$;
其中有 的数据点满足 ;
剩下 的数据点满足 。
京公网安备 11011102002149号