CF2141G.Good Robot Paths
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在笛卡尔平面上,有 n 个位置被涂成黑色,其余所有点均为白色。每个黑色点的坐标都是整数。
此外,还有一个机器人,每次可以向 ‘U’(上)、‘D’(下)、‘L’(左)、‘R’(右)四个方向中的任意一个移动一个单位。
机器人从点 p1 到点 p2 的一条路径,是一串指令序列,使得机器人初始位于 p1,执行该序列后最终到达 p2。
从 p1 到 p2 的最短路径,是指令数量尽可能少的路径。
你需要统计有多少对点 pi、pj(i=j),满足以下条件:
对于该点对,从 pi 到 pj 任意一条最短路径经过的所有整点坐标都被涂成了黑色。
输入格式
每组测试数据包含多组测试用例。第一行为测试用例数 t(1≤t≤104)。接下来是各个测试用例描述。
每个测试用例的第一行包含一个整数 n(1≤n≤5⋅105),表示被涂成黑色的点的数量。
接下来的 n 行,每行包含两个整数 xi,yi(−109≤xi,yi≤109),表示点 pi 的坐标。所有点的坐标互不相同。
保证所有测试用例中的 n 之和不超过 5⋅105。
输出格式
对于每组测试用例,输出一个整数,表示满足条件的点对数量。
输入输出样例
输入#1
3 5 0 0 1 0 0 1 1 1 2 0 18 0 0 -1 0 -2 0 0 -1 -1 -1 0 1 1 1 0 2 1 2 2 2 1 3 6 -2 5 -2 5 -3 6 -3 4 -3 3 -3 5 -4 3 -100 100 -101 99 -99 101
输出#1
16 70 0
说明/提示
在第一个测试用例中,有 16 个满足条件的点对:
- p1,p2
- p1,p3
- p1,p4
- p1,p5
- p2,p1
- p2,p3
- p2,p4
- p2,p5
- p3,p1
- p3,p2
- p3,p4
- p4,p1
- p4,p2
- p4,p3
- p5,p1
- p5,p2
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?