QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 2048 MB Total points: 100

#10543. Square Stamping

统计

在平面上有 $n$ 个点,它们的 $y$ 坐标均为 $-9999$、$0$ 或 $9999$。令 $P$ 为这 $n$ 个点的集合。你的任务是用最少数量的边长为 $10,000$ 的全等轴对齐正方形覆盖 $P$ 中的所有点。作为平面的一个子集,每个这样的正方形包含其内部及边界上的所有点。

输入格式

程序从标准输入读取数据。输入的第一行包含一个整数 $n$ ($1 \le n \le 300,000$),表示点集 $P$ 中的点数。接下来的 $n$ 行中,每行包含两个整数 $x$ 和 $y$,分别表示 $P$ 中一个点的 $x$ 坐标和 $y$ 坐标,满足 $-10^9 \le x \le 10^9$ 且 $y \in \{-9999, 0, 9999\}$。你可以假设所有 $n$ 个输入点各不相同。

输出格式

程序向标准输出写入数据。仅输出一行,包含一个整数,表示存在 $t$ 个边长为 $10,000$ 的轴对齐正方形,使得它们的并集覆盖 $P$ 中所有输入点的最小可能值 $t$。

样例

样例输入 1

5
0 9999
0 0
0 -9999
200 0
10000 9999

样例输出 1

2

样例输入 2

5
10 -9999
0 0
3 9999
9000 -9999
10003 9999

样例输出 2

2

样例输入 3

6
10 -9999
0 0
3 9999
9000 -9999
10003 -9999
10003 9999

样例输出 3

3

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#611Editorial Open集训队作业 解题报告 by 彭亦宸Qingyu2026-01-02 23:08:01 Download

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.