candy
测试数据来自 wjszez/2136
由于在维护世界和平的事务中做出了巨大贡献,小 X 被赠予糖果公司 2016年5月29日当天无限量糖果免费优惠券。在这一天,小 X 可以从糖果公司的 N 件产品中任意选择若干件带回家享用。糖果 公司的 N 件产品每件都包含数量不同的糖果。小 X 希望他选择的产品包含的糖果总数是 K 的整数 倍,这样他才能平均地将糖果分给帮助他维护世界和平的伙伴们。当然,在满足这一条件的基础上,糖 果总数越多越好。小 X 最多能带走多少糖果呢?
注意:小 X 只能将糖果公司的产品整件带走。
Input
第一行包含两个整数 N 和 K
接下来 N 行每行 1 个整数,表示糖果公司该件产品中包含的糖果数目,不超过 1000000
Output
符合要求的最多能达到的糖果总数,如果不能达到 K 的倍数这一要求,输出 0
Example
stdin
5 7
1
2
3
4
5
stdout
14
Explanation
小 X 的选择是 2+3+4+5=14,这样糖果总数是 7 的倍数,并且是总数最多的选择。
Scoring
• 对于 40% 的数据,1 ≤N≤20
• 对于另外 30% 的数据,K = 2
• 对于 100% 的数据,1 ≤N≤100,1 ≤K≤100
信息
- ID
- 2172
- 难度
- (无)
- 分类
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者