AT_arc069_d.[ARC069F] Flags

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

すぬけくん非常喜欢旗子。

他决定将 NN 面旗子沿着一条直线排列。

第 ii 面旗子可以放置在坐标 xix_i 或 yiy_i 上。

すぬけくん认为,两面旗子之间的最小距离 dd 越大,旗子的排列看起来就越美观。请你求出所有可能的 dd 值中的最大值。

输入格式

输入通过标准输入给出,格式如下:

NN x1x_1 y1y_1 :: xNx_N yNy_N

输出格式

请输出答案。

输入输出样例

  • 输入#1

    3
    1 3
    2 5
    1 9

    输出#1

    4
  • 输入#2

    5
    2 2
    2 2
    2 2
    2 2
    2 2

    输出#2

    0
  • 输入#3

    22
    93 6440
    78 6647
    862 11
    8306 9689
    798 99
    801 521
    188 206
    6079 971
    4559 209
    50 94
    92 6270
    5403 560
    803 83
    1855 99
    42 504
    75 484
    629 11
    92 122
    3359 37
    28 16
    648 14
    11 269

    输出#3

    17

说明/提示

限制条件

  • 2≤N≤1042 \leq N \leq 10^{4}
  • 1≤xi,yi≤1091 \leq x_i, y_i \leq 10^{9}
  • xi,yix_i, y_i 都是整数

样例解释 1

如果将第 11 面旗子放在坐标 11,第 22 面旗子放在坐标 55,第 33 面旗子放在坐标 99,这样做是最优的,此时任意两面旗子的最小距离为 44。

样例解释 2

旗子的位置可以重合。

由 ChatGPT 5 翻译

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

首页