T335743 分苹果
题目描述
《论语》里面有句话叫“不患寡而患不均”,意思是不担心没有的分,而是担心分配的不公平公正。
小明现在遇到了一件这样比较头疼的事。
学校组织同学们春游,春游前为同学采购了一些苹果,需要发给同学们(苹果不能切开,但是一个同学可以获得多个苹果)。小明作为班长,负责苹果分发的事情,
但是每个苹果重量都不同,那有没有一种方案可以使得每个同学分得的苹果总重量相同呢?
例如,假设现在一共有 $7$ 个苹果,这 $7$ 个苹果重量分别为 ${ 4, 3, 2, 3, 5, 2, 1 }$ , 需要将这把个苹果分给 $4$ 个同学,那么如下方案可以使每个同学分得的苹果总重量相同。
- 第一个同学分重量为 $5$ 的苹果;
- 第二个同学分重量为 $1$ 和 $4$ 的苹果;
- 第三个同学分重量为 $2$ 和 $3$ 的苹果;
- 第四个同学分重量为 $2$ 和 $3$ 的苹果;
这样,分完后每个同学获得的苹果总重量都为5;
但是,如果把重量为 ${ 1, 2, 3, 4 }$ 这样 $4个$ 苹果分给 $3$ 个同学,则怎么分也分不均匀。
现输入苹果总数量 $n$ 和每个苹果重量以及同学总数 $m$,请你帮小明计算把这 $n$ 个苹果分给 $m$ 个同学,可能使得每个同学分得的苹果总重量相同吗?如果可以则输出 $true$,否则输出 $false$。
输入格式
输入总纲包含两行。
第一行包含用空格隔开的两个整数,分别为 $n$ ( $1 \le n \le 16$)和 $m$ ( $1 \le m \le n$);
第二行包含用空格隔开的 $n$ 整数,表示这 $n$ 个苹果重量,每个苹果重量在 $1$ 到 $100000$之间;
输出格式
如果可以把这 $n$ 个苹果分给 $m$ 个同学,使得每个同学分得的苹果总重量相同,则输出 $true$,否则输出 $false$。