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

网站建设与维护模板李守洪排名大师怎么样

网站建设与维护模板,李守洪排名大师怎么样,做编程的+网站,无锡网站建设工作1289. 下降路径最小和 II 给你一个 n x n 整数矩阵 grid ,请你返回 非零偏移下降路径 数字和的最小值。 非零偏移下降路径 定义为:从 grid 数组中的每一行选择一个数字,且按顺序选出来的数字中,相邻数字不在原数组的同一列。 示…

1289. 下降路径最小和 II


给你一个 n x n 整数矩阵 grid ,请你返回 非零偏移下降路径 数字和的最小值。

非零偏移下降路径 定义为:从 grid 数组中的每一行选择一个数字,且按顺序选出来的数字中,相邻数字不在原数组的同一列。

示例1

输入:grid = [[1,2,3],[4,5,6],[7,8,9]]
输出:13
解释:
所有非零偏移下降路径包括:
[1,5,9], [1,5,7], [1,6,7], [1,6,8],
[2,4,8], [2,4,9], [2,6,7], [2,6,8],
[3,4,8], [3,4,9], [3,5,7], [3,5,9]
下降路径中数字和最小的是 [1,5,7] ,所以答案是 13 。

示例2

输入:grid = [[7]]
输出:7

代码实现

class Solution {public int minFallingPathSum(int[][] grid) {int n = grid.length;int[][] dp = new int[n][n];// 初始化第一行for (int j = 0; j < n; j++) {dp[0][j] = grid[0][j];}// 计算dp数组的值for (int i = 1; i < n; i++) {for (int j = 0; j < n; j++) {int minVal = Integer.MAX_VALUE;for (int x = 0; x < n; x++) {if (x != j) {minVal = Math.min(minVal, dp[i - 1][x]);}}dp[i][j] = minVal + grid[i][j];}}// 找到最后一行的最小值int minSum = Integer.MAX_VALUE;for (int j = 0; j < n; j++) {minSum = Math.min(minSum, dp[n - 1][j]);}return minSum;}
}
http://www.ds6.com.cn/news/123923.html

相关文章:

  • 模拟登录wordpress c网页优化包括
  • 教育网站如何做seo营销系统
  • 广州品牌网站项目宣传推广方案
  • 网站建设7个基本流程分析微博搜索引擎优化
  • 别人的网站是怎么做的技术培训平台
  • 网页设计图片怎么插seo网络优化公司哪家好
  • 深圳市招投标交易中心网站快速排名网站
  • 毕业设计做网站代码百度咨询电话人工台
  • 一个网站建立团队大概要多少钱今天北京发生大事了
  • wordpress 开启mail函数重庆seo整站优化系统
  • 自己有网站怎么做竞价搜索引擎优化seo多少钱
  • 购物类型网站建设澎湃新闻
  • 企业网站备案怎么办理seo的工作流程
  • 怎么样开发app软件杭州seo排名优化
  • 巩义专业网站建设公司推荐天津百度关键词排名
  • 做网站找 汇搜网络深圳网络推广营销
  • 能发锚文本的网站写软文推广
  • 张家港营销型网站建设百度下载安装2021
  • html电影网站模板搜狗网站收录
  • 学做网站可以赚钱吗引擎搜索有哪些
  • 性做网站网络营销师是做什么的
  • 犀牛云网站做的怎么样信息发布
  • 广州市建委官方网站企业网站seo多少钱
  • 内网网站 建设目标更厉害的病毒2024
  • 有模板如何做网站如何免费做网站推广的
  • 太仓网站制作书生网络营销的有哪些特点
  • 郑州响应式网站制作搜索引擎市场份额2023
  • 怎么自己做网站加盟百度置顶广告多少钱
  • 如何做网站的教程网页制作与设计教程
  • 宁波企业网站建设百度seo在线优化