QOJ.ac

QOJ

Límite de tiempo: 2 s Límite de memoria: 512 MB Puntuación total: 100

#7261. 污点

Estadísticas

Snuke 的桌子上有 $N$ 个污渍。第 $i$ 个污渍的坐标为 $(x_i, y_i)$。

Snuke 想要添加零个或多个污渍,以创造一个有趣的图案。如果污渍的数量为某个整数 $K$ 的平方 $K^2$,且它们构成一个 $K \times K$ 的正方形网格,那么这组污渍就是有趣的。注意,这个正方形网格不一定平行于坐标轴。

形式化地,一个 $K \times K$ 的正方形网格是 $K^2$ 个不同点的集合,这些点表示为 $(a + ci + dj, b + di - cj)$,其中 $0 \le i, j \le K - 1$,且 $a, b, c, d$ 为某些常数。

计算 Snuke 为了创造一个正方形网格所必须添加的污渍的最小数量。假设桌子足够大,他可以在任何坐标处添加新的污渍。所有输入坐标均为整数,但新添加污渍的坐标不一定必须是整数。

输入格式

第一行包含一个整数 $N$ ($1 \le N \le 10^5$)。接下来的 $N$ 行,每行包含一个污渍的坐标 $x_i$ 和 $y_i$ ($0 \le x_i, y_i \le 10^9$)。没有两个污渍位于相同的位置。

输出格式

在一行中打印答案。

样例

输入格式 1

3
1 5
3 6
4 9

输出格式 1

6

说明

例如,你可以在以下六个点添加污渍:$(5, 7), (0, 7), (2, 8), (-1, 9), (1, 10)$ 和 $(3, 11)$。

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.