每日算法之礼物的最大价值(礼物的价钱可以衡量你在对方心里的重要)

  本篇文章为你整理了每日算法之礼物的最大价值(礼物的价钱可以衡量你在对方心里的重要)的详细内容,包含有礼物最大的意义在于 礼物的价钱可以衡量你在对方心里的重要 礼物价位 礼物分配算法 每日算法之礼物的最大价值,希望能帮助你了解 每日算法之礼物的最大价值。

  

描述

 

  在一个m\times nm×n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?

  如输入这样的一个二维数组,

  [1,3,1],

  [1,5,1],

  [4,2,1]

  那么路径 1→3→5→2→1 可以拿到最多价值的礼物,价值为12

  

 

  具体做法:

  step 1:初始化第一列,每个元素只能累加自上方。
 

  step 2:初始化第一行,每个元素只能累加自左方。
 

  step 3:然后遍历数组,对于每个元素添加来自上方或者左方的较大值。

  

package mid.JZ47礼物的最大价值;

 

  import java.util.*;

  以上就是每日算法之礼物的最大价值(礼物的价钱可以衡量你在对方心里的重要)的详细内容,想要了解更多 每日算法之礼物的最大价值的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: