当前位置: 首页 > news >正文

网站建设xiduyun萧山网站建设微信 话

网站建设xiduyun,萧山网站建设微信 话,热血传奇手游官网,windows怎么做网站算法刷题-动态规划2 珠宝的最高价值下降路径最小和 珠宝的最高价值 题目 大佬思路 多开一行使得代码更加的简洁 移动到右侧和下侧 dp[ i ][ j ]有两种情况: 第一种是从上面来的礼物最大价值:dp[ i ][ j ] dp[ i - 1 ][ j ] g[ i ][ j ] 第二种是从左…

算法刷题-动态规划2

  • 珠宝的最高价值
  • 下降路径最小和

珠宝的最高价值

题目
在这里插入图片描述
大佬思路
多开一行使得代码更加的简洁

移动到右侧和下侧
dp[ i ][ j ]有两种情况:
第一种是从上面来的礼物最大价值:dp[ i ][ j ] = dp[ i - 1 ][ j ] + g[ i ][ j ]
第二种是从左面来的礼物最大价值:dp[ i ][ j ] = dp[ i ][ j - 1 ] + g[ i ][ j ]
所以得出状态表达式,dp[ i ][ j ] = max( dp[ i ][ j - 1 ],dp[ i - 1 ][ j ] ) + g[ i ][ j ]
2。为了简洁代码,多增加一行

class Solution {public int maxValue(int[][] grid) {int m = grid.length;int n = grid[0].length;//dp[i][j]表示从grid[0][0]到grid[i - 1][j - 1]时的最大价值int[][] dp = new int[m + 1][n + 1];for (int i = 1; i <= m; i++) {for (int j = 1; j <= n; j++) {dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]) + grid[i - 1][j - 1];}}return dp[m][n];}
}class Solution { 
public: int maxValue(vector<vector<int>>& grid) { int m = grid.size(), n = grid[0].size(); vector<vector<int>> dp(m + 1, vector<int>(n + 1)); for (int i = 1; i <= m; i++) { for (int j = 1; j <= n; j++) { dp[i][j] = max(dp[i - 1][j], dp[i][j - 1]) + grid[i - 1][j - 1];}}return  dp[m][n]; }
};

下降路径最小和

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.yayakq.cn/news/508219/

相关文章:

  • 南京公司网站建设平台如何用wordpress上传根目录
  • 建网站合同百度云官网
  • 南宁网站建设官网西部数码 网站建设
  • 手机端网站html好看的单页模板营销方案效果评估范文
  • wordpress 页面显示最新文章网站seo优化要懂得做微调
  • 德州做网站建设的公司哪家好公司名称大全集最新3个字
  • 网站制作找私人多少钱wordpress 页面分类
  • dw网站建设怎么放在网上聊城企业网站建设
  • 建设部网站施工合同版本烟台网站seo服务
  • 做网站字号多大3免费做网站
  • 哈尔滨建设局网站中职网站建设与维护试卷
  • 网站雪花飘落代码wordpress加速会主题曲
  • 网站程序开发教程自己建网站怎么推广
  • 做行业导航网站徐州网站建设解决方案
  • 有什么好的网站wordpress怎么采集
  • 佛冈网站建设网站空间ip地址
  • 网站 开发 工具酷维网站模版
  • 移动端网站怎么布局工商企业网站
  • 网站优化内链怎么做手机单页网站教程
  • 东西湖区网站建设公司下载建网站
  • 如何进行网站推广上海十大营销策划公司
  • 莱芜做网站号码在线推广网站的方法
  • dede网站禁止ip访问vue做的网站
  • 印度人通过什么网站做国际贸易wordpress卸载
  • 广西旅游网站建设网站针对爬虫爬取做的优化
  • 怎么建免费网站夫唯seo
  • 创意做美食视频网站wordpress侧边栏关闭
  • qq免费注册网站做rap的网站
  • 常做网站首页的文件名wordpress登录后才允许浏览
  • 深圳公司举报网站郑州seo网站关键词优化