B. [yLOI2023] 苦竹林

    远端评测题 1000ms 512MiB

[yLOI2023] 苦竹林

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

悬挂在屋檐下的风铃,摇晃的声音很动听。
思念就像梅雨下不停,我的心境一片泥泞。
散落在天际里的繁星,闪烁着你我的宿命。
当枫叶轻盈落入湖心,近看山水一片宁静。

——银临 & 涵昱《苦竹林》

题目描述

共有 nn 个风铃悬挂在屋檐下,每个风铃都能发出一定音调的声音。从左到右给风铃从 11nn 编号,第 ii 个风铃的音调是 aia_i

为了表达内心的思念,扶苏决定在 nn 个的风铃中取出 mm 个,送给远方的朋友。

请你找到最小的整数 ε\varepsilon,使得存在一种方案,能够从 nn 个风铃中挑出 mm 个,设挑出风铃的音调为 b1,b2,bmb_1, b_2, \dots b_m,满足对任意的 1i,jm1 \leq i, j \leq m,都有 bibjε|b_i - b_j| \leq \varepsilon

输入格式

第一行是两个整数,表示风铃的个数 nn 和挑选出风铃的个数 mm
第二行有 nn 个整数,表示每个风铃的音调。第 ii 个整数表示 aia_i

输出格式

输出一行一个整数,表示最小的 ε\varepsilon

5 3
1 2 3 4 5
2
6 4
1 7 8 3 4 6
4

提示

样例 2 解释

一种选择的方案是选择第 2,4,5,62,4,5,6 四个风铃,音调依次为 7,3,4,67,3,4,6。可以得到对任何的 1i,j41 \leq i, j\leq 4,都有 bibj4|b_i - b_j| \leq 4

另一种方案是选择第 2,3,5,62,3,5,6 四个风铃,同样计算得到的 ε\varepsilon44

数据规模与约定

  • 10%10\% 的数据,m=2m = 2
  • 另有 10%10\% 的数据,m=nm = n
  • 40%40\% 的数据,n5n \leq 5
  • 60%60\% 的数据,保证对所有的 2in2 \leq i \leq n,满足 ai1aia_{i - 1} \leq a_i,即 aia_i 单调不降。
  • 80%80\% 的数据,n103n \leq 10^3
  • 100%100\% 的数据,2mn1052 \leq m \leq n \leq 10^51ai1091 \leq a_i \leq 10^9

说明

本题共有三个附加样例文件,见题目附件中的 ring.zip

B班1204

未参加
状态
已结束
规则
IOI
题目
7
开始于
2025-12-4 14:00
结束于
2025-12-4 17:30
持续时间
3.5 小时
主持人
参赛人数
59