#4379. 下棋
下棋
西洋棋盘可以看成一个 的网格。西洋棋可以摆放在任何一个格子里,而不是网格线的交叉点上。 [丛雨]将一个棋子放在了左上角的格子上。她试着移动这个棋子,棋子只会向右或者向下移动。 每个格子有一个权值,丛雨想知道,从左上角到右下角的所有路径中: 1.经过的格子的权值和最大是多少? 2.权值和最大的路径一共有多少条?
输入格式(chess.in)
第一行两个整数 , 。 接下来 行,每行 个整数,表示每个格子的权值。
输出格式(chess.out)
输出两行,第一行表示最大权值和,第二行表示权值和最大的路径数除以 的余数。
输入样例
3 3
1 1 1
1 2 1
1 1 1
输出样例
6
4
数据范围
对于 的数据,满足 。 对于 的数据,满足 。 对于再 的数据,满足每个格子权值为 。 对于 的数据,满足 。
Related
In following contests: