AT_joi2023_yo2_b.ジョイ四人組 (JOI04)

通过率:0%

AC君温馨提醒

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

题目描述

JOI 中学有 4N4N 名一年级学生,被分成了 4 个班。每个班级的信息如下:

  • 1 年 A 班: 有 NN 名学生。每个学生的身高分别为 A1,A2,…,ANA_1, A_2, \ldots, A_N。
  • 1 年 B 班: 有 NN 名学生。每个学生的身高分别为 B1,B2,…,BNB_1, B_2, \ldots, B_N。
  • 1 年 C 班: 有 NN 名学生。每个学生的身高分别为 C1,C2,…,CNC_1, C_2, \ldots, C_N。
  • 1 年 D 班: 有 NN 名学生。每个学生的身高分别为 D1,D2,…,DND_1, D_2, \ldots, D_N。

下个月,JOI 中学将举办体育节。体育节包含接力赛、骑马战、推倒棒子等各种项目,而每个年级学生表演的舞蹈被称为“体育节的花”,是备受关注的项目。

在这里,一年级学生需要每个班各选出 1 人,组成 4 人小组参与舞蹈。为了让舞蹈效果尽可能协调,需要选择身高差最小的 4 人组合。

给定一年级学生的身高,请编写一个程序,求出所有可能的 4 人组合中,“4 人身高的最大值”与“4 人身高的最小值”之差的最小可能值。

输入格式

输入格式如下:

NN A1A_1 A2A_2 ⋯\cdots ANA_N B1B_1 B2B_2 ⋯\cdots BNB_N C1C_1 C2C_2 ⋯\cdots CNC_N D1D_1 D2D_2 ⋯\cdots DND_N

输出格式

请输出一行,表示所有可能组合中“4 人身高的最大值”与“4 人身高的最小值”之差的最小值。

输入输出样例

  • 输入#1

    1
    169
    173
    152
    200

    输出#1

    48
  • 输入#2

    7
    7 9 9 4 6 3 5
    1 1 1 1 1 1 1
    1 1 1 1 1 1 1
    1 1 1 1 1 1 1

    输出#2

    2
  • 输入#3

    7
    1 1 1 1 2 1 1
    1 2 1 1 1 1 1
    1 1 1 1 2 1 1
    1 1 1 1 1 1 2

    输出#3

    0
  • 输入#4

    5
    287 690 413 420 138
    813 873 223 415 907
    261 330 361 747 787
    958 672 544 126 345

    输出#4

    70
  • 输入#5

    10
    1682 2008 1135 1576 2450 1362 1518 1925 2212 1275
    1993 1945 1312 1401 2027 1705 1086 2333 1787 1654
    2257 1548 1219 1031 2613 2171 1866 1532 2800 1497
    1062 1175 1984 1870 2059 1639 2107 1335 1289 2494

    输出#5

    79

说明/提示

子任务

  1. (77 分) N=1N = 1。
  2. (2323 分) N≤30N \leq 30。
  3. (1414 分) N≤2 000N \leq 2\,000,且 Ai≤10A_i \leq 10、Bj≤10B_j \leq 10、Ck≤10C_k \leq 10、Dl≤10D_l \leq 10。
  4. (2020 分) N≤2 000N \leq 2\,000,且 Ai≤2 000A_i \leq 2\,000、Bj≤2 000B_j \leq 2\,000、Ck≤2 000C_k \leq 2\,000、Dl≤2 000D_l \leq 2\,000。
  5. (1313 分) N≤2 000N \leq 2\,000。
  6. (2323 分) 没有额外限制。

样例解释 1

由于 N=1N = 1,只能每班都选该生组成 4 人组。此时 4 人组的最大身高为 200200,最小身高为 152152,差值为 200−152=48200 - 152 = 48。因此,输出 4848。

此输入满足子任务 1,2,4,5,61,2,4,5,6 的限制。

样例解释 2

此输入满足子任务 2,3,4,5,62,3,4,5,6 的限制。

样例解释 3

此输入满足子任务 2,3,4,5,62,3,4,5,6 的限制。

样例解释 4

此输入满足子任务 2,4,5,62,4,5,6 的限制。

样例解释 5

此输入满足子任务 2,5,62,5,6 的限制。

数据范围

  • 1≤N≤75 0001 \leq N \leq 75\,000。
  • 1≤Ai≤1091 \leq A_i \leq 10^9,1≤i≤N1 \leq i \leq N。
  • 1≤Bj≤1091 \leq B_j \leq 10^9,1≤j≤N1 \leq j \leq N。
  • 1≤Ck≤1091 \leq C_k \leq 10^9,1≤k≤N1 \leq k \leq N。
  • 1≤Dl≤1091 \leq D_l \leq 10^9,1≤l≤N1 \leq l \leq N。
  • 所有输入均为整数。

由 ChatGPT 5 翻译

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

首页