AT_abc215_f.[ABC215F] Dist Max 2

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

在二维平面上给定 NN 个互不相同的点。第 ii 个点的坐标为 (xi,yi)(x_i, y_i)。

对于两个点 i,j (1≤i,j≤N)i, j\ (1 \leq i, j \leq N),定义它们之间的距离为 min⁡(∣xi−xj∣,∣yi−yj∣)\min(|x_i - x_j|, |y_i - y_j|),即 xx 坐标差和 yy 坐标差中较小的一个。

请你求出所有不同的两点之间距离的最大值。

输入格式

输入以以下格式从标准输入读入。

NN
x1 y1x_1\ y_1
x2 y2x_2\ y_2
⋮\vdots
xN yNx_N\ y_N

输出格式

输出所有不同两点之间距离的最大值。

输入输出样例

  • 输入#1

    3
    0 3
    3 1
    4 10

    输出#1

    4
  • 输入#2

    4
    0 1
    0 4
    0 10
    0 6

    输出#2

    0
  • 输入#3

    8
    897 729
    802 969
    765 184
    992 887
    1 104
    521 641
    220 909
    380 378

    输出#3

    801

说明/提示

限制条件

  • 2≤N≤2000002 \leq N \leq 200000
  • 0≤xi,yi≤1090 \leq x_i, y_i \leq 10^9
  • (xi,yi)≠(xj,yj) (i≠j)(x_i, y_i) \neq (x_j, y_j)\ (i \neq j)
  • 输入均为整数。

样例解释 1

点 11 和点 22 的距离为 22,点 11 和点 33 的距离为 44,点 22 和点 33 的距离为 11。因此应输出 44。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页