A. 求余来咯

    传统题 文件IO:mod 1000ms 256MiB

求余来咯

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

题目描述

白浅妹妹今天学习了求余,她已经学会了,但是老师还是给了她 𝑛𝑛 个数字让她练习求余。

但是老师只给了 𝑛𝑛 个被除数,并没有说除数是几,只说除数的范围是 [𝑙,𝑟][𝑙, 𝑟]。白浅妹妹决定自己设置除数,于是她从 [𝑙,𝑟][𝑙, 𝑟] 中选择了一个正整数 𝑘𝑘,然后对每一个数字都对 𝑘𝑘 求余,得到了 𝑛𝑛 个新的数字。

白浅妹妹希望 𝑛𝑛 个新的数字之和尽可能小,于是她想问问你应该如何设置 𝑘𝑘,如果有多种可能的答案,请输出最小的那一个。

文件样例:sample.zip

输入格式

输入第一行包含三个正整数 𝑛𝑛, 𝑙𝑙, 𝑟𝑟,意义如题面所示。

接下来一行包含 𝑛𝑛 个正整数,其中第 𝑖𝑖 个正整数为 𝑎𝑖(1𝑎𝑖4000)𝑎_𝑖(1 ≤ 𝑎_𝑖 ≤ 4000)

输出格式

输出一行一个整数,表示答案。

样例

1 20 1000
1002
167
3 7 8
21 22 23
7

提示

【样例一说明】

虽然设置成 334334 也可以让求余结果为 00,但是题目要求输出最小的 𝒌𝒌,所以输出 167167

【样例二说明】

𝑘𝑘 设置为 77,则三个数字对 77 求余的结果分别是 001122,求和得到 33。设置为 88 的话,三个数字对 88 求余的结果分别是 556677,求和得到 181833 更小,所以输出 77 表示将 𝑘𝑘 设置为 77

【数据范围】

1010 组数据。

国庆模拟赛DAY04

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-10-5 9:00
结束于
2024-10-5 12:00
持续时间
3 小时
主持人
参赛人数
43