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

购物网站开发毕业设计开题报告西安在线网站

购物网站开发毕业设计开题报告,西安在线网站,西安专业宣传册设计公司,七牛镜像存储 wordpressLeetcode 2867. Count Valid Paths in a Tree 1. 解题思路2. 代码实现 题目链接#xff1a;2867. Count Valid Paths in a Tree 1. 解题思路 这一题思路上的话由于要求路径上有且仅有一个质数点#xff0c;因此#xff0c;一个直接的思路就是考察所有质数的点作为中心点时…Leetcode 2867. Count Valid Paths in a Tree 1. 解题思路2. 代码实现 题目链接2867. Count Valid Paths in a Tree 1. 解题思路 这一题思路上的话由于要求路径上有且仅有一个质数点因此一个直接的思路就是考察所有质数的点作为中心点时其辐射出去的非质数点的个数。 假设一个质数点 p p p上有 k k k个合数子节点然后每一个合数子节点对应的只包含合数的子树当中的节点个数分别为 n 1 , ⋯ n k n_1, \cdots n_k n1​,⋯nk​个那么包含且仅包含 p p p的路径个数为 p p p作为路径的一个节点 N ∑ i 1 k n i N \sum\limits_{i1}^{k}n_i Ni1∑k​ni​ p p p作为路径的一个中间节点 N ∑ i 1 k ∑ j 1 , j ≠ i k n i × n j ∑ i 1 k n i ( ∑ j 1 k n j − n i ) / 2 N \sum\limits_{i1}^{k}\sum\limits_{j1, j\neq i}^{k} n_i \times n_j\sum\limits_{i1}^{k}n_i(\sum\limits_{j1}^{k}n_j - n_i) / 2 Ni1∑k​j1,ji∑k​ni​×nj​i1∑k​ni​(j1∑k​nj​−ni​)/2 由此问题就转化为只要求得每一个质数节点 p p p周围相邻的合数节点 u u u作为根节点时的只包含合数节点的子树的节点的个数。 而这个问题只需要用一个深度优先遍历就可以完成了。当然为了优化执行效率我们加上了一个cache来对其进行优化。 2. 代码实现 给出最终的python代码实现如下 lru_cache(None) def get_primes():n 10**5status [0 for _ in range(n)]primes []for i in range(2, n):if status[i] 1:continueprimes.append(i)for j in range(i, n, i):status[j] 1return primesPRIMES get_primes()class Solution:def countPaths(self, n: int, edges: List[List[int]]) - int:if n 1:return 0primes PRIMES[:bisect.bisect_right(PRIMES, n)]prime_set set(primes)graph defaultdict(list)for u, v in edges:graph[u].append(v)graph[v].append(u)lru_cache(None)def dfs(u, pre):res 1for v in graph[u]:if v ! pre and v not in prime_set:res dfs(v, u)return resdef query(u):nodes [dfs(v, -1) for v in graph[u] if v not in prime_set]res 0s sum(nodes)for k in nodes:res k * (s-k)return res // 2 sreturn sum(query(u) for u in primes)提交代码评测得到耗时1683ms占用内存71.2MB。
http://www.w-s-a.com/news/336210/

相关文章:

  • 高校网站建设制度无锡网站建设排名
  • 做网站的软件wd的叫啥无锡公司网站建设服务
  • 网站建设一般需要多久网站服务器基本要素有哪些
  • 大连开发区网站开发公司免费网站建设哪个好?
  • 关于建设门户网站的通知海曙区建设局网站
  • 韩国建设部网站温州企业网站制作
  • 苏州网站建设优化贵州网站建设lonwone
  • 网站建设与推广方案模板网站建设教程搭建浊贝湖南岚鸿给力
  • 网站建设内部下单流程图昆明网站制作公司
  • 手机网站焦点图在线外链推广
  • 做静态页面的网站中国建设银行河南省分行网站
  • 镇平县两学一做专题网站佛山家居网站全网营销
  • 做网站的需求wordpress图片怎么居中
  • 网站开发的技术流程图抖音seo排名优化软件
  • dedecms做电商网站得物app官方下载安装
  • python做网站教程微网站 举例
  • 百度喜欢什么样的网站如何引用网站上的资料做文献
  • 如何给网站添加网站地图军刀seo
  • 模板网站开发推广陈村大良网站建设
  • 建设工程网站单位名单广州微信网站建设效果
  • 网站开发选择框代码字节小程序开发教程
  • 杭州网站设计精选柚v米科技免费的简历制作
  • 网站域名 没有续费做外贸怎样上外国网站
  • 购物网站功能模块设计电子工程网站有哪些
  • 网站营销公司哪家好wordpress主题 破解主题
  • 做网站就是做服务中国效能建设网站
  • 唐河企业网站制作怎么样抖音seo排名软件哪个好
  • 做棋牌网站团队wordpress无限加载
  • 思创医惠网站建设微网站是手机网站吗
  • 宁波海曙网站建设市场营销管理