Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:32 MB

#34. 最大的算式

统计

题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如:
N=5, K=2,5个数字分别为1、2、3、4、5,可以加成:
$1\times 2\times(3+4+5)=24$
$1\times (2+3)\times (4+5)=45$
$(1\times 2+3)\times (4+5)=45$
……
输入
输入文件共有二行,第一行为两个有空格隔开的整数,表示N和K,其中($2\le N\le 15, 0\le K\le N-1$)。第二行为 N个用空格隔开的数字(每个数字在0到9之间)。


输出
输出文件仅一行包含一个整数,表示要求的最大的结果


样例
输入:
5 2
1 2 3 4 5
输出:
120


说明
$(1+2+3)\times 4\times 5=120$