CF303C.Minimum Modular
提高+/省选-
通过率:0%
时间限制:2.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
You have been given n distinct integers _a_1, _a_2, ..., a__n. You can remove at most k of them. Find the minimum modular m (m > 0), so that for every pair of the remaining integers (a__i, a__j), the following unequality holds:
.
你已获得 $ n $ 个互不相同的整数 $ a_1,,a_2,,\dots,,a_n $。你最多可以移除其中 $ k $ 个数。请找出最小的模数 $ m ( m > 0 $),使得对所有剩余整数的任意一对 $ (a_i,,a_j) $,以下不等式成立:

输入格式
The first line contains two integers n and k (1 ≤ n ≤ 5000, 0 ≤ k ≤ 4), which we have mentioned above.
The second line contains n distinct integers _a_1, _a_2, ..., a__n (0 ≤ a__i ≤ 106).
第一行包含两个整数 n 和 k(1≤n≤5000,0≤k≤4),如上所述。
第二行包含 n 个互不相同的整数 a1,a2,…,an(0≤ai≤106)。
输出格式
Print a single positive integer — the minimum m.
输出一个正整数——最小的 m。
输入输出样例
输入#1
7 0 0 2 3 6 7 12 18
输出#1
13
输入#2
7 1 0 2 3 6 7 12 18
输出#2
7
输入解题思路,AI测评打分。不知道怎么写?