5501: 暑期营第八天 数字游戏
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
丁丁量近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则下想要直得这个游戏并不那么容易,游戏是这样的,在你面前有一圈
整数(一共 n 个),你要按顺序将其分为 m 个部分,各部分内的数字相加,相加所得的 m 个结果对 10 取模后再相乘,最终得别一个数k,游戏的要求是使你所得的 k最大或者
最小。
例如,对于下面这圆数字(n=4.m-2):
当要求最小值时,((2-1)mod10)x((4+3)mod10)=1x7=7,要求最大值时,为((2+4+3)mod10)x(-1mod10)=9x9=81特别值得注意的
是,无论是负数还是正数,对 10 取模的结果均为非负值。
丁丁请你编写程序帮他赢得这个游戏
整数(一共 n 个),你要按顺序将其分为 m 个部分,各部分内的数字相加,相加所得的 m 个结果对 10 取模后再相乘,最终得别一个数k,游戏的要求是使你所得的 k最大或者
最小。
例如,对于下面这圆数字(n=4.m-2):

当要求最小值时,((2-1)mod10)x((4+3)mod10)=1x7=7,要求最大值时,为((2+4+3)mod10)x(-1mod10)=9x9=81特别值得注意的
是,无论是负数还是正数,对 10 取模的结果均为非负值。
丁丁请你编写程序帮他赢得这个游戏
Input
从文件 game.in 中读入数据。
第一行有两个整数,n(1≤n≤50)和m(1≤m≤9)。
以下n 行每行有个整数,其绝对值不大于104,按顺序给出圈中的数字,首层相接。
第一行有两个整数,n(1≤n≤50)和m(1≤m≤9)。
以下n 行每行有个整数,其绝对值不大于104,按顺序给出圈中的数字,首层相接。
Output
输出到文件gane.out 中。
有两行,各包含一个非负整数,第一行是你程序得到的最小值,第二行是是大值,
有两行,各包含一个非负整数,第一行是你程序得到的最小值,第二行是是大值,
Sample Input Copy
4 2
4
3
-1
2
Sample Output Copy
7
81