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

mvc网站开发视频seowhy官网

mvc网站开发视频,seowhy官网,贸易网站建设,企业邮箱登录9951026net算法刷题-动态规划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.tj-hxxt.cn/news/33378.html

相关文章:

  • 网站是否必须做认证百度官方电话号码
  • seo如何优化网站阿里云域名注册流程
  • 网站建设的关键威海seo
  • 武汉百度搜索优化全国seo搜索排名优化公司
  • 怎么用网站开发者工具更换网页个人建网站需要多少钱
  • 自己如何建网站个人永久免费自助建站
  • 什么网站上面能接点小活做数据分析网官网
  • 廊坊网站群建设优化设计电子版在哪找
  • 东莞高端做网站长沙网络推广
  • 网站策划的内容有那些服务营销策划方案
  • wordpress签到官方进一步优化
  • 手机网站域名哪里注册时间惠州seo优化服务
  • 收费的网站如何免费免费优化
  • 长沙 网站开发企业如何进行品牌推广
  • 团购产品 网站建设软件开发平台
  • 网站页面设计要求企业查询
  • 网站开发页面静态化技术google优化排名
  • php网站开发实例教程代码长春疫情最新消息
  • 网站值不值得做seo缅甸最新新闻
  • 百度云网站建设视频百度账号申诉中心
  • 软件公司招聘网站百度指数关键词搜索趋势
  • 网站怎么做外联企业培训考试系统app
  • 网站备案依据西安百度竞价开户
  • 个人优秀网站欣赏sem 优化价格
  • 马鞍山政府网站谁做的百度seo效果
  • 新莱芜网seocui cn
  • 可视化在线做网站响应式网站模板的特点
  • 做网站维护难吗哪个平台可以接推广任务
  • 有什么兼职做it的网站好网络营销师月薪
  • 企业门户网站建设与发展趋势站长工具网站推广