AT_arc065_c [ARC065E] へんなコンパス

题目描述

在 $xy$ 平面上有 $N$ 个洞。第 $i$ 个洞的位置为 $(x_i, y_i)$。 第 $i$ 个洞和第 $j$ 个洞之间的曼哈顿距离记作 $d(i, j) = |x_i - x_j| + |y_i - y_j|$。 你有一个“曼哈顿指南针”。这个指南针总是指向两个洞。指南针指向第 $p$ 个洞和第 $q$ 个洞,与指向第 $q$ 个洞和第 $p$ 个洞是没有区别的。 此外,如果 $d(p, q) = d(p, r)$,那么当指南针指向第 $p$ 个洞和第 $q$ 个洞时,你可以将其移动为指向第 $p$ 个洞和第 $r$ 个洞。 最开始,指南针指向第 $a$ 个洞和第 $b$ 个洞。请你求出指南针最终能够指向的不同洞的组合数。

输入格式

输入以如下格式从标准输入读入。 > $N$ $a$ $b$ $x_1$ $y_1$ : $x_N$ $y_N$

输出格式

输出指南针最终能够指向的不同洞的组合数。

说明/提示

### 限制条件 - $2 \leq N \leq 10^5$ - $1 \leq x_i, y_i \leq 10^9$ - $1 \leq a < b \leq N$ - 当 $i \neq j$ 时,$(x_i, y_i) \neq (x_j, y_j)$ - $x_i, y_i$ 均为整数 ### 样例解释 1 最开始,指南针指向洞 $1, 2$。由于 $d(1,2) = d(1,3)$,所以可以指向洞 $1, 3$。又因为 $d(1,3) = d(3,4)$,所以可以指向洞 $3, 4$。又因为 $d(1,2) = d(2,5)$,所以可以指向洞 $2, 5$。没有其他洞的组合可以被指南针指向,因此答案为 $4$。 由 ChatGPT 4.1 翻译