Problem D: 春节分礼品*

Memory Limit:128 MB Time Limit:10.000 S
Judge Style:Text Compare Creator:
Submit:112 Solved:36

Description

       新春佳节又到了,疗养院赠送给 k个长者的礼品共有 n件,先要将礼品放入 k 个礼品篮子中,如何分配这些礼品,使得放入每个篮子中礼品价值的总和全都相等。
     你要用尽所有的礼品,而且每件礼品只有一件。若能依价值均分所有的礼品,则返回 true ,否则返回 false 。

     如下图所示: 共 5件礼品,均分放在 3个礼品子中,则依价值可以分成 {33} (42} 及{6}放入,则每个篮子中的价值都为 6。

  


Input

输入第一行为二个正整数 n 与 k 。输入第二共有 n 个正整数 ,是礼品数组 present 的元素。其中 present[i] 是第 i 个礼品的价值。数字间空格分隔。

Output

如果能均分所有的礼品,则输出 true ,否则输出 false 。

Sample Input Copy

6 4
3 2 5 1 4 5

Sample Output Copy

true

HINT

1<= n ,k =<20, 1<=present[i] =<10^8