QOJ.ac

QOJ

时间限制: 1 s 内存限制: 128 MB 总分: 100

#4848. 正方形

统计

一位不同寻常的画家正在创作一幅不同寻常的画。我们可以将他的画布想象成一个坐标平面。画布在创作开始时是白色的,画家将通过重复以下步骤 $N$ 次来完成这幅画:

  • 画家选择任意整数坐标 $x$ 和 $y$。
  • 然后,他找到一个以 $(x, y)$ 为中心、边平行于坐标轴的最大正方形,要求该正方形在当前画布上的颜色完全相同。此外,正方形的边长不得超过给定的数字 $D$。
  • 接着,画家将整个正方形重新着色:如果它原本是白色的,就涂成黑色;如果它原本是黑色的,就涂成白色。

图片展示了第一组测试数据的示例

请编写一个程序,计算在画作完成后,画布上被涂成黑色的总面积。该面积不包括后来被白色覆盖的黑色区域。

输入格式

第一行包含两个自然数 $N$ 和 $D$ ($1 \le N \le 1000, 2 \le D \le 10^6$),分别表示画家将绘制的正方形数量以及允许的最大正方形边长。数字 $D$ 为偶数。

接下来的 $N$ 行中,每行包含两个整数 $X$ 和 $Y$ ($-10^6 \le X, Y \le 10^6$),表示每个正方形中心的坐标。

输出格式

在第一行输出被涂成黑色的总面积。

样例

样例输入 1

4 10
8 12
8 9
8 19
8 14

样例输出 1

64

样例输入 2

2 1000000
0 0
0 0

样例输出 2

0

样例输入 3

6 200
0 0
-100 -100
-100 105
0 101
100 105
0 0

样例输出 3

204

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.