#C1612. J12 习题-4 灯泡游戏
J12 习题-4 灯泡游戏
J12 习题-4 灯泡游戏
题目描述
有一个 行 列的矩阵,左上角坐标是 ,右下角坐标是 。每个格子有一个字符,“0”至“9”表示数字 至 ,“a”至“z”表示数字 至,“A”至“Z”表示数字 至 。矩阵的每个格子都有一个灯泡,刚开始除了左上角的灯泡是亮的,其他的灯泡都是灭的,刚开始你的得分是 。 游戏的过程是这样的:每次选一个灯泡是亮的格子 ,同时选一个灯泡是灭的格子 ,而且要求格子 和格子 是相邻(上、下、左、右)的格子。这个步骤会使你的得分增加,增加的值是:格子 与格子 代表的数字的差的绝对值。当然,这个步骤会使你选中的灭的灯泡变亮。重复上述操作,直到所有的灯泡都变成亮的。问你的最大得分是多少?
输入格式
第 行:两个整数 和 。 接下来是 行 列的矩阵。
输出格式
一个整数,表示最大得分。
输入样例
2 2
05
aB
输出样例
69
样例说明
第一次选择:格子 和格子 ,得分是 ;第二次选择:格子 和格子 ,得分是 ;第三次选择:格子 和格子 ,得分是 ,因此总得分是:。
数据范围
对于的数据,保证 ;