#664. 数字游戏

数字游戏

题目描述

丁丁最近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则下想要赢得这个游戏并不那么容易。

游戏是这样的,在你面前有一圈整数(一共n\red{n}个),你要按顺序将其分为m\red{m}个部分,各部分内的数字相加,相加所得的m\red{m}个结果对10\red{10}取模后再相乘,最终得到一个数k\red k。游戏的要求是使你所得的k\red k最大或者最小。

例如,对于下面这圈数字(n=4m=2\red{n=4,m=2}):

img

输入格式

第一行有两个整数,n1n50\red{ n(1 \leq n \leq 50)}m1m9\red{ m(1 \leq m \leq 9)}。以下n\red n行每行有个整数,其绝对值不大于 104\red{10 ^ 4},按顺序给出圈中的数字,首尾相接。

输出格式

有两行,各包含一个非负整数。第一行是你程序得到的最小值,第二行是最大值。

样例

输入样例

4 2
4
3
-1
2

输出样例

7
81