B. [yLOI2023] 苦竹林

    Type: RemoteJudge 1000ms 512MiB

[yLOI2023] 苦竹林

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

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

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

题目描述

共有 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

Not Attended
Status
Done
Rule
IOI
Problem
7
Start at
2025-12-4 14:00
End at
2025-12-4 17:30
Duration
3.5 hour(s)
Host
Partic.
59