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

深圳手机模板建站注册公司名字大全免费

深圳手机模板建站,注册公司名字大全免费,免费毕业设计的网站建设,廊坊做网站的大公司Leetcode 3068. Find the Maximum Sum of Node Values 1. 解题思路2. 代码实现 题目链接:3068. Find the Maximum Sum of Node Values 1. 解题思路 这一题虽然标记为一道hard的题目,但其实就是一个脑筋急转弯的题目。 我们只需要想明白一点即可&…
  • Leetcode 3068. Find the Maximum Sum of Node Values
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3068. Find the Maximum Sum of Node Values

1. 解题思路

这一题虽然标记为一道hard的题目,但其实就是一个脑筋急转弯的题目。

我们只需要想明白一点即可:

  • 由于异或操作满足x^y^y = x,对于一棵联通树,我们总可以通过有限次对相邻边地操作,使得任意两点(u, v)转变为(u^z, v^z),而其他所有的节点都不发生变化。

因此,我们只需要计算出所有点如果进行异或操作之后可以得到的改变量,然后将其从大到小进行排序,两两配对之后考察最大能够获得多少累积增长即可。

2. 代码实现

给出python代码实现如下:

class Solution:def maximumValueSum(self, nums: List[int], k: int, edges: List[List[int]]) -> int:delta = sorted([(x ^ k) - x for i, x in enumerate(nums)], reverse=True)i, n = 0, len(delta)ans = sum(nums)while i+1 < n and delta[i] + delta[i+1] > 0:ans += delta[i] + delta[i+1]i += 2return ans

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

http://www.15wanjia.com/news/184348.html

相关文章:

  • 合肥制作网站企业企业信息系统是什么
  • 阿里云网站备案拍照点正规网店代运营公司
  • 建立本机网站wordpress单页网站在本页跳转
  • 郑州 网站建设有限公司手机制作视频
  • 网站建设和编辑实训报告理县网站建设公司
  • 网站内容维护合同wordpress 首行缩进 插件
  • 网站手机端生成百度站长验证网站失败
  • 网站宽度 自动收缩内容型网站有哪些
  • 宝塔如何添加ip域名做网站wordpress
  • 对电子商务网站与建设的心得酒店管理系统
  • 帮别人做网站维护违法上海城隍庙在哪个区
  • seo怎么优化网站排名百度禁止seo推广
  • 用电脑做服务器制作网站参考网是正规网站吗
  • 洛阳网站建设官网对电子商务网站建设与管理的理解
  • 衡水做wap网站的公司wordpress app后端
  • 橱柜网站源码淘乐惠网站怎么做
  • 网站备案为什么要关闭公司官网怎么弄
  • 网站开发提成东营造价信息网官网
  • 三网合一 网站小清新网站源码
  • 百度爱采购网站官网可信网站认证有必要吗
  • 网站开发外包 验收网站建设深圳亿联时代
  • 重庆市城市建设档案馆官方网站网页和网站的区别和联系
  • 网站建设软件是什么市场调研的四个步骤
  • 全球最受欢迎的网站wordpress生成ios app
  • 时尚网站设计手机产品展示网站模板
  • wordpress做在线编辑图片优化关键词的方法包括
  • 个人备案 可以做企业网站吗网站可以做的活动推广
  • 邯郸网站建设渠道摄影网站的模板
  • 建立网站纯文字版本企业网站管理系统用户
  • 网站页面优化方法有哪些内容wordpress pot 汉化