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

邢台专业做网站价格亿网行网站建设114企业网

邢台专业做网站价格,亿网行网站建设114企业网,综合商城网站建设,公众号开发收费价目表题目链接 思路 方法一#xff1a;dfs暴力回溯 使用原始used数组4个方向遍历框架 #xff0c; 全局添加一个最大值判断最大的路径长度。 方法二#xff1a;加上dp数组记忆的优雅回溯 抛弃掉used数组#xff0c;使用dp数组来记忆遍历过的节点的最长递增路径长度。每遍历到已…题目链接 思路 方法一dfs暴力回溯 使用原始used数组4个方向遍历框架 全局添加一个最大值判断最大的路径长度。 方法二加上dp数组记忆的优雅回溯 抛弃掉used数组使用dp数组来记忆遍历过的节点的最长递增路径长度。每遍历到已经记录过的坐标就直接返回即可。 方法一代码 import copy max_result_len -1 result [] direct [(-1, 0), (1, 0), (0, -1), (0, 1)] def dfs(matrix, used, row_n, col_m, x, y, path):# 判断是否合法global max_result_lenglobal resultif len(path) max_result_len:max_result_len len(path)print(max_result_len)print(path)result copy.deepcopy(path)if x 0 or y 0 or x row_n or y col_m:returnif used[x][y]:return# 如果当前节点值是小于前一个则passif matrix[x][y] path[-1]:returnused[x][y] Truepath.append(matrix[x][y])for dx, dy in direct:nx x dxny y dydfs(matrix, used, row_n, col_m, nx, ny, path)used[x][y] Falsepath.pop() class Solution:def solve(self, matrix: List[List[int]]) - int:# write code hererow len(matrix)col len(matrix[0])used [[False for _ in range(row)] for _ in range(col)]for i in range (row):for j in range (col):dfs(matrix, used, row, col, i, j, [-1])return max_result_len-1 方法二代码 direct [(-1, 0), (1, 0), (0, -1), (0, 1)]def dfs(matrix, row_n, col_m, x, y, path,dp):# 判断是否合法if x 0 or y 0 or x row_n or y col_m:return 0# 如果当前节点值是小于前一个则passif matrix[x][y] path[-1]:return 0# 如果 dp 记录过就直接加上if dp[x][y] ! -1:return dp[x][y]path.append(matrix[x][y])my_max -1for dx, dy in direct:nx x dxny y dysub_max dfs(matrix, row_n, col_m, nx, ny, path,dp)my_max max(sub_max,my_max)path.pop()dp[x][y] my_max1return my_max1 class Solution:def solve(self, matrix: List[List[int]]) - int:row len(matrix)col len(matrix[0])dp [[-1 for _ in range(row)]for _ in range(col)]max_result_len -1for i in range(row):for j in range(col):m dfs(matrix,row, col, i, j, [-1],dp)max_result_len max(max_result_len, m)return max_result_len 这道题的dp卡了我很久。让我好几天都没有刷题的欲望。在需要机械化完成的任务面前情绪更多时候真的是没用的东西。反正都要做的早做晚做都是要做开心也要做不开心也要做倒不如不怀情绪地认真做。别急
http://www.w-s-a.com/news/688962/

相关文章:

  • 网站开发工具安卓版专业小程序商城开发
  • 网站不备案影响收录吗深圳住房网站app
  • 交网站建设域名计入什么科目开发平台教程
  • 个人网站定制北京快速建站模板
  • 河南海华工程建设监理公司网站高端论坛网站建设
  • 网站建设网络推广方案图片编辑器免费
  • 如何用dw做网站设计设计头条
  • 网站建设基础及流程北京商场购物中心排名
  • 青州市城乡建设局网站自建网站步骤
  • wordpress文章延迟加载优化设计答案四年级上册语文
  • 做网站源码要给客户嘛怎么在运行打开wordpress
  • 北海住房和城乡建设局网站wordpress标题去掉私密
  • 织梦网站安装视频做网站都有那些步骤
  • 网站空间大小选择沈阳微信网站制作
  • 网站分享对联广告网站结构的类型
  • 三维家是在网站上做还是在app上北京网站建设 专业10年
  • 模拟网站建设网站建设认准猪八戒网
  • godaddy网站建设教程微信手机网站搭建
  • 网站建设 商城淄博网站制作哪家好
  • 廊坊手机网站团队国际贸易进口代理公司
  • 运用django做网站网站建设问题及解决办法
  • 商丘企业网站服务c mvc 网站开发
  • 太仓建设工程网站广州seo排名外包
  • 成都的教育品牌网站建设做网站不给提供ftp
  • 建站行业市场人力管理系统
  • qq钓鱼网站在线生成器google关键词搜索工具
  • 化妆网站模板移动网站建设模板
  • 欢迎访问语文建设杂志网站网站蓝色配色
  • 最新网站发布重庆城乡建设部网站首页
  • 网站建设费用高鄂尔多斯seo