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

做seo用什么网站系统nginx wordpress 管理

做seo用什么网站系统,nginx wordpress 管理,做期货应关注什么网站,东莞建站模板后台题目链接 思路 方法一:dfs暴力回溯 使用原始used数组4个方向遍历框架 , 全局添加一个最大值判断最大的路径长度。 方法二:加上dp数组记忆的优雅回溯 抛弃掉used数组,使用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_max+1return my_max+1
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.yayakq.cn/news/939302/

相关文章:

  • 企业内部网站建设方案白银区住房和城乡建设局网站
  • 专业建站公司服务cms网站群
  • 个人站点的制作简述企业形象管理咨询的基本内容
  • 对网站备案的认识佛山免费自助建站模板
  • 做资源下载网站条件石家庄网页设计公司有哪些
  • 想做个ktv的网站怎么做企业网站推广17
  • 凡科做的网站推效果建设网站实施条件
  • 普升高端品牌网站建设嘉兴做营销型网站
  • 网站效果主要包括微信公众号制作网站有哪些
  • harry louis做受网站wordpress 建站容易吗
  • 英文网站翻译怎么做呢贵州城乡建设官方网站
  • 水果网站模版网站备份文件
  • 30_10_郑州网站制作网页游戏4399在线游戏
  • 网站上传用什么软件做视频格式怎么建设自己网站的后台
  • wordpress动漫整站沈阳商城网站建设
  • php开发的大型金融网站有哪些网站建设发布教程
  • 网件路由器推荐SaaS网站可以做seo嘛
  • dede网站下载seo产品优化免费软件
  • ajaxjsp网站开发从入门到精通wordpress加cnzz
  • 扁平化网站建设公司网站都是怎么做的
  • 做网站公司郑州郑州的网站建设公司排名sql网站发布流程
  • 做企业网站申请域名深圳公司设计网站
  • 金马国旅网站建设分析区块链开发
  • 网站搭建怎么收费电池优化大师下载
  • 郑州seo建站大连网络营销公司
  • 如何自己建网站企业网站高权重网站做员会来顶排名
  • 网站管理密码网页布局结构
  • 惠州网站建设公司nat123做视频网站
  • 天津建设工程注册中心网站餐厅网页设计素材
  • 云南网站建设招商申请邮箱免费注册