编程题

1299:糖果


时间限制: 1000 ms         内存限制: 65536 KB
提交数:10708    通过数: 5134

【题目描述】

由于在维护世界和平的事务中做出巨大贡献,Dzx被赠予糖果公司2010年5月23日当天无限量糖果免费优惠券。在这一天,Dzx可以从糖果公司的$N$件产品中任意选择若干件带回家享用。糖果公司的$N$件产品每件都包含数量不同的糖果。Dzx希望他选择的产品包含的糖果总数是$K$的整数倍,这样他才能平均地将糖果分给帮助他维护世界和平的伙伴们。当然,在满足这一条件的基础上,糖果总数越多越好。Dzx最多能带走多少糖果呢?

注意:Dzx只能将糖果公司的产品整件带走。

【输入】

第一行包含两个整数$N(1\\le N\\le 100)$和$K(1\\le K\\le 100)$。

以下$N$行每行$1$个整数,表示糖果公司该件产品中包含的糖果数目,不超过$1000000$。

【输出】

符合要求的最多能达到的糖果总数,如果不能达到$K$的倍数这一要求,输出$0$。

【输入样例】

5 7
1
2
3
4
5

【输出样例】

14

【提示】

Dzx的选择是$2+3+4+5=14$,这样糖果总数是$7$的倍数,并且是总数最多的选择。

查看答案
赣ICP备20007335号-2