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

游学旅行网站建设策划书/石家庄线上推广平台

游学旅行网站建设策划书,石家庄线上推广平台,3d建模师工资一般多少,欣赏别人做的网站目录 1289. 下降路径最小和 II 题目描述: 实现代码与解析: 动态规划 原理思路: 1289. 下降路径最小和 II 题目描述: 给你一个 n x n 整数矩阵 grid ,请你返回 非零偏移下降路径 数字和的最小值。 非零偏移下降路…

目录

1289. 下降路径最小和 II

题目描述:

实现代码与解析:

动态规划

原理思路:


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

提示:

  • n == grid.length == grid[i].length
  • 1 <= n <= 200
  • -99 <= grid[i][j] <= 99

实现代码与解析:

动态规划

class Solution {
public:int minFallingPathSum(vector<vector<int>>& grid) {int n = grid.size(), m = grid[0].size();vector<vector<int>> f(n,vector<int>(m, 0x3f3f3f3f));for (int i = 0; i < m; i++)f[0][i] = grid[0][i];for (int i = 1; i < n; i++)for (int j = 0; j < m; j++)for (int k = 0; k < m; k++){if (j == k) continue;f[i][j] = min(f[i][j], f[i - 1][k] + grid[i][j]);}int res = 0x3f3f3f3f;for (int i = 0; i < m; i++)res = min(res, f[n - 1][i]);// for (int i = 0; i < n; i++)// {//     for (int j = 0; j < m; j++)//     {//         cout << f[i][j] << " ";//     }//     cout << endl;// }      return res;}
};

原理思路:

        顶多中等题,难度不应该标困难。

        动态规划,dp数组含义就是到以下标 i, j 为结尾的最小值。数据量很小,其实就是三重暴力循环而已。 

http://www.jmfq.cn/news/5312863.html

相关文章:

  • 安徽省建设厅网站个人怎么注册/网店网络推广方案
  • 石家庄市建设南大街小学网站/工具站seo
  • 建设部招投标网站/打开百度一下搜索
  • 哔哩哔哩网站建设分析/长沙市最新疫情
  • 外贸网站建设soho/视频号广告推广
  • 企业网站建设制作多少钱/百度推广助手app
  • 北京经济技术开发区建设局网站/推广策略有哪些方法
  • 网站建设捌金手指专业7/软件推广赚钱
  • 东莞++网站建设/近期国际新闻热点大事件
  • 历下网站建设/优化网站性能监测
  • 成都网站建设找亮帅/班级优化大师下载安装最新版
  • 新钥匙石家庄网站建设/营销推广seo
  • 现在建设公司网站用什么软件/怎么样自己创建网站
  • 北京 工业网站建设公司/友情链接怎么购买
  • 购物网站的文化建设问题/中国搜索引擎份额排行
  • 忻府网站建设/长春网站制作推广
  • 织梦网站建设过程/网络营销渠道有哪三类
  • 中国响应式网站建设/教育培训网站设计
  • 山东省建设工程网站/网上销售渠道
  • 网站建设如何传视频/亚马逊市场营销案例分析
  • 长春地区网站建设/2024年新冠疫情最新消息今天
  • 百度企业网站建设/网络推广的方法和技巧
  • 网站建设 010/怎样建立个人网站
  • 网站建设后期需要做什么/网上学电脑培训中心
  • 建设银行网站查开户行/做网站seo优化
  • 服装购物网站建设/网络推广公司加盟
  • 甘肃第四建设集团网站/网络营销推广的要点
  • 网站建设所需费用明细/廊坊百度关键词优化怎么做
  • 网站建设包含哪些费用/国内新闻大事20条
  • 怎样做企业的网站建设/百度指数电脑版