Problem5160--重生(reborn)

5160: 重生(reborn)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

阿博从海盗手里侥幸逃生之后已经彻底的放下了,他不再迷茫,他意识到世间除了生死其它都可以是小事!
阿博打算安心做点小生意,过安稳的日子!这次出海的经历让阿博发现了一个商机。渔民们捕捞的鱼上岸以后会以较低的价格转卖给岸上的商贩,阿博发现如果把这些鱼收购过来,进行包装之后再装卖出去就可以赚一笔。
现在有 $n$ 艘船,每艘船上有鱼 $k_1,k_2,k_3,…,k_n$ 千克,阿博要把所有的鱼都收购过来,并以每箱 $m$ 千克的规格进行包装处理。但是,这样一来,往往会剩下一部分鱼不够重量而无法包装成一整箱。阿博想知道最后会剩下多少千克的鱼无法包装成整箱呢?
阿博学过信息学,这可难不倒他。可他急着要去收购渔民的鱼,只能把这个问题交给了你。

Input

第一行:一个整数 $n\ (1\leq n \leq 1,000)$。
第二行:n 个整数,分别是 $k_1, k_2, k_3, …, k_n$ 中间用空格隔开,$k_i$ 范围详见“数据规模”
第三行:一个整数 $m\  (1\leq m \leq 9,347)$

Output

输出一行,一个整数(最后剩下无法包装成整箱的鱼重量)。

Constraints

80% 的数据,保证 $1\leq n\leq 1,000,  1\leq k_i \leq 1,000,  1\leq m \leq 9,347$。
100% 的数据,保证 $1 \leq n \leq 1,000,  1\leq k_i\leq 10^{18},  1 \leq m \leq 9,347$。

Sample 1 Input

4
5 4 2 1
9

Sample 1 Output

3
4 艘船,总共有鱼 5+4+2+1=12 千克,按每箱 9 千克包装后,剩下 3 千克不能包装成整箱。

Sample 2 Input

6
6 1 2 9 13 1
5

Sample 2 Output

2
6 艘船,总共有鱼 6+1+2+9+13+1=22 千克,按每箱 5 千克包装后,剩下 2 千克不能包装成整箱。

Source/Category