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

才做的网站怎么搜不到wordpress动态插件

才做的网站怎么搜不到,wordpress动态插件,网站设计建设服务,网页版梦幻西游金卡竞猜1 题目:矩阵中的最长递增路径 官方标定难度:难 给定一个 m x n 整数矩阵 matrix ,找出其中 最长递增路径 的长度。 对于每个单元格,你可以往上,下,左,右四个方向移动。 你 不能 在 对角线 方…

1 题目:矩阵中的最长递增路径

官方标定难度:难

给定一个 m x n 整数矩阵 matrix ,找出其中 最长递增路径 的长度。

对于每个单元格,你可以往上,下,左,右四个方向移动。 你 不能 在 对角线 方向上移动或移动到 边界外(即不允许环绕)。

示例 1:

在这里插入图片描述

输入:matrix = [[9,9,4],[6,6,8],[2,1,1]]
输出:4
解释:最长递增路径为 [1, 2, 6, 9]。

示例 2:

*加粗样式

输入:matrix = [[3,4,5],[3,2,6],[2,2,1]]
输出:4
解释:最长递增路径是 [3, 4, 5, 6]。注意不允许在对角线方向上移动。

示例 3:

输入:matrix = [[1]]
输出:1

提示:

m == matrix.length
n == matrix[i].length
1 <= m, n <= 200
0 <= matrix[i][j] <= 2 31 2^{31} 231 - 1

2 solution

本题是搜索最长递增序列,第一感觉就是深度优先搜索,如果从一个位置开始,最长递增序列的长度是多少,最后找最大值即可,但是如果直接搜索复杂度过高,所以如果某一个地方搜索过了,就保存下来,确保每一个格子只进行一次深度搜索,即所谓的记忆化深度优先搜索。

代码

class Solution {int m, n;vector<vector<int>> mat;vector<vector<int>> len;vector<int> dr = {1, -1, 0, 0};vector<int> dc = {0, 0, 1, -1};int dfs(int r, int c) {if (len[r][c]) return len[r][c];int l = 0;for (int i = 0; i < 4; i++) {int x = r + dr[i];int y = c + dc[i];if (x < 0 || x == m || y < 0 || y == n) continue;if (mat[x][y] > mat[r][c]) {l = max(l, dfs(x, y));}}return len[r][c] = l + 1;}public:int longestIncreasingPath(vector<vector<int>> &matrix) {m = matrix.size();n = matrix[0].size();len = vector<vector<int>>(m, vector<int>(n));mat = matrix;int M = 0;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (!len[i][j]) {M = max(M, dfs(i, j));}}}return M;}
};

结果

在这里插入图片描述


文章转载自:

http://UKeVeKrm.jxzfg.cn
http://OQTf13Po.jxzfg.cn
http://9RFsCIeE.jxzfg.cn
http://O5qLdNPb.jxzfg.cn
http://w2JaZkNG.jxzfg.cn
http://pIL6VZfw.jxzfg.cn
http://kK74IHhn.jxzfg.cn
http://61m6GyzX.jxzfg.cn
http://Pt5Xi8di.jxzfg.cn
http://uVQxjCov.jxzfg.cn
http://Iy8Ayg28.jxzfg.cn
http://TGBctoAN.jxzfg.cn
http://tfnLSBdO.jxzfg.cn
http://NacmuV8e.jxzfg.cn
http://PgyEaKxR.jxzfg.cn
http://8vuAPNEY.jxzfg.cn
http://uqPKSG0D.jxzfg.cn
http://P7qsKgcB.jxzfg.cn
http://CbriPWq1.jxzfg.cn
http://4DRIICYN.jxzfg.cn
http://9L44zpD3.jxzfg.cn
http://XhWt8CqA.jxzfg.cn
http://bBFCMIKO.jxzfg.cn
http://aWeCMgX6.jxzfg.cn
http://haBHSvJP.jxzfg.cn
http://ZdlSUQJ4.jxzfg.cn
http://Javy37io.jxzfg.cn
http://It62a6HQ.jxzfg.cn
http://Owatl6Ob.jxzfg.cn
http://WaJh2AgN.jxzfg.cn
http://www.dtcms.com/wzjs/695437.html

相关文章:

  • 网站引量方法开公司先建设网站
  • 电子商务网站设计html模板肇庆网站建设cz0758
  • wordpress中的全站链接怎么改点胶喷嘴技术支持东莞网站建设
  • 东西湖区建设局网站中国肩章
  • qq空间是用什么做的网站河池网站制作
  • wap网站是什么关于网站开发费用的入账
  • php网站开发需要学什么建设网证书查询平台官网
  • 镇江网站seo公司wordpress改后台登录地址
  • 网站制作价格公司网站开发软件学习
  • 多边形网站长沙有哪些招聘网站
  • 网站开发模式名词网站建设实训个人
  • 东莞网站建设公司哪家好wordpress标题前缀
  • 网站优化要多少钱上海市建设工程检测行业协会网站
  • 设计策划网站tk免费域名注册
  • 如何设计个人网站免费网络电话app下载
  • 公司网站建设升上去免费好用的网站制作
  • 哪个网站看电视剧最全还免费家具营销型网站
  • 网站数据分析指标wordpress英文怎么转换中文
  • 怎么购买网站空间江苏强荣建设有限公司 网站
  • 个人网站建站婚庆公司一般收费标准
  • 免费制作网络商城网站php mysql怎么编写视频网站
  • 想把一个网站屏蔽了怎么做手机设计专用软件
  • 网站建设分金手指专业十九wordpress展示模板
  • 网站建设功能评价指标怎么在wamp中卸载WordPress
  • 青海城乡和住房建设厅网站wordpress 301错误
  • 大学html网站建设作业百度图片搜索
  • 有什么正网站做兼职的joomla和wordpress
  • 做网站需要会的软件网站论坛怎么做
  • 濮阳网站建设熊掌网络网红推广团队去哪里找
  • 360免费建站搜索引擎收录吗音乐网站可做哪些内容