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

cookie做网站访问量怎么推广公众号让人关注

cookie做网站访问量,怎么推广公众号让人关注,福建建筑人才网官网,凡科网客服电话是多少Leetcode 2973. Find Number of Coins to Place in Tree Nodes 1. 解题思路2. 代码实现 题目链接:2973. Find Number of Coins to Place in Tree Nodes 1. 解题思路 这道题思路上其实挺简单的,就是一个遍历的思路,找到每一个点对应的子树当…
  • Leetcode 2973. Find Number of Coins to Place in Tree Nodes
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:2973. Find Number of Coins to Place in Tree Nodes

1. 解题思路

这道题思路上其实挺简单的,就是一个遍历的思路,找到每一个点对应的子树当中所有的节点,然后按照条件进行赋值即可。

不过,直接地实现会导致超时问题的问题,因此我们对此需要做一下剪枝,具体来说的话,由于我们要求取3个元素的最大乘积,因此考虑到正负性,选择上必然只有两种情况:

  1. 最大的三个元素
  2. 最大的一个元素与最小的两个元素

因此,我们事实上不需要保留全部的元素,只需要排序之后对每一个子树保留至多5个元素即可,从而大幅简化我们的存储还有排序复杂度。

2. 代码实现

给出python代码实现如下:

class Solution:def placedCoins(self, edges: List[List[int]], cost: List[int]) -> List[int]:n = len(cost)graph = defaultdict(list)for u, v in edges:graph[u].append(v)graph[v].append(u)tree = {}def dfs(root, parent):nonlocal treesubtree = [root]for node in graph[root]:if node == parent:continuesub = dfs(node, root)if len(sub) < 5:subtree.extend(sub)else:subtree.extend(sub[:2] + sub[-3:])subtree = sorted(subtree, key=lambda x: cost[x])tree[root] = subtreereturn subtreedfs(0, -1)ans = [1 for _ in range(n)]for i in range(n):subtree = tree[i]if len(subtree) < 3:continueans[i] = max(0, cost[subtree[0]] * cost[subtree[1]] * cost[subtree[-1]], cost[subtree[-1]] * cost[subtree[-2]] * cost[subtree[-3]])return ans

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

http://www.hengruixuexiao.com/news/49709.html

相关文章:

  • 贺州市城乡住房建设厅网站免费seo网站推广在线观看
  • 中国建设银行网站首页企业网银网络舆情的网站
  • 农八师建设兵团社保网站google推广技巧
  • 利用万网做网站域名信息查询系统
  • 响应式网站建设报价单超能搜索引擎系统网站
  • 百度竞价是什么seo怎么做优化工作
  • 网站后台乱码seo是什么姓
  • java做网站用哪些技术优化师
  • 电商网站建设方案道客巴巴沧州网站运营公司
  • wordpress界面主题宁波seo优化公司
  • 北京丰台住房和城乡建设委员会网站山东seo
  • 免费域名x网站有哪些搜索引擎
  • 注册公司流程和费用大概多少钱seo技巧是什么
  • app公司开发seo优化便宜
  • 西宁商城网站建设公司无锡seo公司找哪家好
  • 网站设计优缺点网站推广优化业务
  • 网站程序设计软件重庆排名seo公司
  • 信息公司网站建设方案 游戏网站免费推广方式
  • 做软件代理去哪个网站杭州seo百度关键词排名推广
  • 大兴网站建设公司拼多多seo怎么优化
  • 个人做购物商城网站会罚款吗短信广告投放
  • 网站建设毕业设计指导老师意见全国今日新增疫情
  • 汽车网站页面游戏推广
  • 票务网站官方客服做五休二品牌营销公司
  • 沈阳开发网站公司网站建站网站
  • 电子工程网网站51link友链
  • 广州番禺专业做网站公司网站建设服务
  • 陈木胜导演沈阳网站seo公司
  • 网站上怎么做通栏的图片seo搜索引擎工具
  • 济南网站建设培训今日热搜前十名