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

绍兴网站建设08kejiWordPress自定义ID插件

绍兴网站建设08keji,WordPress自定义ID插件,企业做app好还是网站好,网站开发文件夹组织结构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/195131.html

相关文章:

  • 保亭交通工程建设局网站网上做问卷报酬不错的网站是
  • 网站怎么做海外推广wordpress页面设置教程
  • 个人网站页面设计素材ui模板免费下载
  • 阿里巴巴国际站运营模式建行官方网站多少
  • 网址搜索引擎百度快照优化网站
  • 哪里网站书最全谷歌搜索引擎入口2023
  • 武邑网站建设价格贵州省建设厅住房和城乡建设官网
  • 自己做的网站怎么在局域网中访问湖北宜昌网
  • 视频网站怎么做统计表电子科技公司网站
  • 网站注销流程做网站要备案吗
  • 秦皇岛网站开发多少钱wordpress 内链设置
  • 教材资源网站建设大连网站建设方案咨询
  • 做网站挂谷歌广告赚钱吗网站优化公司怎么选
  • 建设银行e房通网站凯里网络公司建设网站
  • win10 电脑做网站服务器设计师网上接单之后不给钱可以报警吗
  • 企业网站建设运营一个公司的官网模板
  • 电子商务网站建设管理网站建设有趣小游戏
  • 网页特效代码免费网站凡客诚品失败的主要原因
  • 设计网站都有什么作用是什么wordpress第三方订阅地址
  • 前端作业做一个网站wordpress 图片cdn
  • 互联网创业项目平台seo怎么做
  • 英文网站 字体大小网站开发第几类商标
  • 公司网站代码模板网站源码下载 支付二维码怎么弄
  • 百度智能云建站网站页脚设计的几个小技巧
  • 江门专业做网站公司网站的功能
  • 做网站要注意如何做让公众都知道的网站
  • 网站统计模块企业网站用个人备案
  • php网站 上传Wordpress怎么配自己的专题
  • 建设企业官方网站企业登录学编程怎么入门
  • 网站建设方案策划书ppt模板下载wordpress关闭在线修改主题