魔法卡牌
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
魔法卡牌
艾伦从喵星人小镇,得到了一副神奇的卡牌。这副卡牌总共有张。每张卡牌上面有一个点数。每当这些卡牌的和为时,艾伦就可以获得神秘的礼物。艾伦还有无数张小百变魔法卡牌(可以自定义点数),但这些小百变卡牌受到了限制,只可以选择点数在到之间的值。请您计算下,艾伦至少需要添加几张小百变卡牌才能获得神秘礼物。
- 如果卡牌之和原本就是0,那么您需要添加的卡牌数量为。
- 每张小百变卡牌能够选择的点数 在之间。例如,您能够选择的点数范围是。
输入格式
第一行输入两个整数。表示卡牌的数量和小百变卡牌的点数限制。
第二行输入个整数。表示已有的每一张卡片的点数值。
输出格式
输出一个答案,表示至少需要添加的小百变卡牌数量。
测试样例
3 2
-1 1 2
1
2 3
-2 -2
2
样例解释
在第一个测试数据中:当前所有卡牌的和是,我们需要添加张值为的小百变卡牌。
在第二个测试数据中:当前所有卡牌的和是,此时我们添加正数百变卡牌,但是受到了的限制,最大只能选择到,还需要添加一张。才能够使得结果为,所以需要添加张小百变卡牌。
数据约定
,即每一个的范围都在的绝对值之间。