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

网站备案麻烦么软件开发公司简介

网站备案麻烦么,软件开发公司简介,重庆必去的十大景点,wordpress db collateLeetcode 3615. Longest Palindromic Path in Graph 1. 解题思路2. 代码实现 题目链接:3615. Longest Palindromic Path in Graph 1. 解题思路 这一题思路上就是一个动态规划的思路,我们只需要考察每一个节点作为中心节点时,其两侧辐射下去…
  • Leetcode 3615. Longest Palindromic Path in Graph
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3615. Longest Palindromic Path in Graph

1. 解题思路

这一题思路上就是一个动态规划的思路,我们只需要考察每一个节点作为中心节点时,其两侧辐射下去最长能够达到的长度即可。

考虑到路径不能重复经过同一个点,因此我们需要给定status来记录每一个点是否曾经走过,这个我们可以通过一个常数来记录,其每一个二进制位都表示对应节点是否有被走过。

2. 代码实现

给出python代码实现如下:

class Solution:def maxLen(self, n: int, edges: List[List[int]], label: str) -> int:graph = defaultdict(list)for u, v in edges:graph[u].append(v)graph[v].append(u)@lru_cache(None)def dfs(u1, u2, status):if u1 > u2:return dfs(u2, u1, status)ans = 2status = status | (1<<u1) | (1<<u2)for v1 in graph[u1]:if status & (1<<v1) != 0:continuefor v2 in graph[u2]:if status & (1<<v2) != 0:continueif v1 != v2 and label[v1] == label[v2]:ans = max(ans, 2 + dfs(v1, v2, status))return ansans = 1for u in graph.keys():for v in graph[u]:if label[u] == label[v]:ans = max(ans, dfs(u, v, 0))m = len(graph[u])for i in range(m-1):for j in range(i+1, m):v, w = graph[u][i], graph[u][j]if label[v] == label[w]:ans = max(ans, 1+dfs(v, w, 1<<u))return ans

提交代码评测得到:耗时8934ms,占用内存207.40MB。

http://www.dtcms.com/wzjs/27594.html

相关文章:

  • 南京维露斯网站建设宁波网络推广团队
  • 织梦邪恶漫画网站整站源码永久不收费免费的聊天软件
  • 网页制作视频教程哪个网址好南京seo网络优化公司
  • 北京海淀网站制作公司超级优化大师下载
  • 沧州做网站哪家公司好自己创建网站
  • 东莞app开发定制唐山seo排名
  • 公司网站建设模块什么是新媒体营销
  • 佛山做外贸网站的公司新手怎么引流推广
  • 深圳哪里做网站长沙seo网站优化
  • 深圳大型论坛网站建设公司网络推广该怎么做
  • 清溪网站仿做百度搜索量
  • 如何做好网站优化宣传方式有哪些
  • 长沙做网站比较好的公司调价智能关键词软件
  • 黑镜wordpress主题短视频seo厂家
  • 学做饺子馅上那个网站企业网站建设的作用
  • 励志做的很好的网站注册域名要钱吗
  • 网站建设淘宝类目seo优化方案
  • 台州市建设工程造价管理处网站域名被墙查询
  • 俞润装饰做哪几个网站营销策划经典案例
  • wap视频网站建设难吗?图片搜索
  • 网站数据库怎么做同步吗无货源电商怎么做
  • 手机编程免费软件appseo网络营销招聘
  • 网站策划技巧线上推广策划方案
  • 炫彩发光字制作seo引流什么意思
  • 做化妆品网站的原因网络推广工具和方法
  • 如何在jsp上做网站页面代码合肥做网站的公司有哪些
  • 中国建设银行网站缴费系统短视频seo公司
  • 建设银行网银网站特色seo作弊
  • 做网站的花费seo站内优化站外优化
  • seo网站营销推广公司360指数在线查询