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

重庆做网站推广的重庆优化网站公司

重庆做网站推广的,重庆优化网站公司,企业所得税怎么征收比例,东莞排名seo网站关键词优化【CSDN 每日一练 ★★☆】【动态规划】最小路径和 动态规划 题目 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例 示例 1&#x…

【CSDN 每日一练 ★★☆】【动态规划】最小路径和

动态规划

题目

给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。

说明:每次只能向下或者向右移动一步。

示例

示例 1:

输入:grid = [[1,3,1],[1,5,1],[4,2,1]]
输出:7
解释:因为路径 1→3→1→1→1 的总和最小。

示例 2:
输入:grid = [[1,2,3],[4,5,6]]
输出:12

提示
  • m == grid.length
  • n == grid[i].length
  • 1 <= m, n <= 200
  • 0 <= grid[i][j] <= 100
思路
  • 动态规划
Java实现
public int minPathSum(int[][] grid) {int m = grid.length;int n = grid[0].length;int sum = 0;if (m < 1 || n < 1) // grid不存在return 0;if (m == 1) { //只有一行for (int i = 0; i < n; i++) {sum = sum + grid[0][i];}return sum;}if (n == 1) { //只有一列for (int i = 0; i < m; i++) {sum = sum + grid[i][0];}return sum;}int[][] dp = new int[m][n];dp[0][0] = grid[0][0];// 初始化第一列for (int k = 1; k < m; k++) {dp[k][0] = grid[k][0] + dp[k - 1][0];}// 初始化第一行for (int l = 1; l < n; l++) {dp[0][l] = grid[0][l] + dp[0][l - 1];}// 处理DP状态方程 dp(i,j) = grid(i,j)+MIN(dp(i-1,j),dp(i,j-1))for (int k = 1; k < m; k++) {for (int l = 1; l < n; l++) {dp[k][l] = grid[k][l] + Math.min(dp[k - 1][l], dp[k][l - 1]);}}return dp[m - 1][n - 1];
}
http://www.yayakq.cn/news/806271/

相关文章:

  • 校园网站设计方案企业网站托管注意事项
  • 网站建设项目招标标书做爰免费视频网站
  • 合肥快速建站模板微信怎么开店铺小程序
  • 零食网站建设的文案策划书网站首页模板设计图
  • 专业做二手健身器材的是什么网站百度免费邮箱注册
  • 陌陌网站开发成本手机网站源码 html5
  • 网站排名突然下降企业为什么要建设电子商务网站
  • 网络营销的形式网站营销网站建设开发文档
  • 网站备案的重要性卢松松网站源码
  • 江苏省住房和城乡建设厅政务网站中国石油工程建设公司
  • 开发软件需要什么条件绍兴优化公司
  • 层流病房建设单位网站如何建立学校网站
  • 网站建设销售话术wordpress 个人公众号
  • 网站建设常用问题库江苏企业网站建设
  • 南宁好的网站建设公司注册外贸网站有哪些问题
  • 网站备案 固定电话婚纱摄影网站定制
  • 做网站用的主机海外流量渠道
  • 东莞专业做网站优化新网站排名优化怎么做
  • 做网站学h5还是php服务器域名解析
  • 同ip网站做友链免费注册com域名
  • 手机网站制作移动高端网站建设关于旅游电子商务网站建设论文
  • 网站建设需要的网络技术工程施工合同
  • 怎么修改网站的域名微信答题小程序制作
  • 网站风格和色调农业品牌建设的基础是
  • 网站建设渠道员元隆盛建设集团有限公司网站
  • 网页设计与网站建设基础wordpress下载整站源码
  • 门户网站建设方案 ppt淘宝客网站还可以做吗
  • 制作网站的步骤有哪些泉州做网站价格
  • 织梦网站中的对话框怎摸做server2008 iis 网站
  • 网站源码 酷网站维护合同范本