#AT2408. D - Max Multiple
D - Max Multiple
当前没有测试数据。
D-最大倍数
分值:400分
问题描述
给定一个非负整数序列 。 令 为可以由 的 个项(具有不同的索引)相加得到的非负整数的集合。 找出 中最大的 的倍数。 如果在 中找不到 的倍数,则输出 -1。
约束条件
- 输入中的所有值都是整数。
输入
输入以以下格式从标准输入给出:
输出
输出答案。
示例
输入1
4 2 2
1 2 3 4
输出1
6
这里是所有在中选择两项的方式:
- 选择 和 ,它们的和是 。
- 选择 和 ,它们的和是 。
- 选择 和 ,它们的和是 。
- 选择 和 ,它们的和是 。
- 选择 和 ,它们的和是 。
- 选择 和 ,它们的和是 。
因此,我们有 。在 中最大的 的倍数是 ,所以你应该输出 。
输入2
3 1 2
1 3 5
输出2
-1
在这个例子中,我们有 。 中没有任何数是 的倍数,所以你应该输出 -1。