通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?
第一行输入棋盘的行数m和列数n;
从第2行至第m+1行输入n个整数,每个整数表示各列格子里的价值。
一个整数,表示能拿到的礼物的最大价值
3 3 1 3 1 1 5 1 4 2 1
12