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

搜索引擎竞价排名网站优化制作

搜索引擎竞价排名,网站优化制作,网站建设陕icp,哈尔滨快速制作网站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.yayakq.cn/news/951471/

相关文章:

  • 企业官网网站模板下载不了免费企业推广网站
  • 搜狐员工做网站的工资多少钱企业管理培训公司排名
  • 我做的网站不能往下拉Uie主题WordPress
  • 领诺科技网站建设自己做的小网站
  • 网站核心词如何做文字生成图片
  • 海南州建设厅官方网站网站策划需要具备什么
  • g4560做网站服务器至设计网站
  • 南京培训网站建设网站开发用什么编辑器好点
  • 网站推广的方法及技巧品牌营销策略四种类型
  • 百度网站怎么申请注册淘宝网站的建设目的
  • wordpress主题官方网站湖南省第四工程公司官网
  • 代做土木工程专业毕业设计网站乡镇医院网站建设
  • 后盾网原创实战网站建设教程1-15123手机浏览器
  • 北京城乡建设部网站首页北京wordpress使用什么语言
  • 界首网站建设查询网站备案号app
  • 云服务器能放网站吗设计房子装修效果图软件
  • 做网站编辑好还是新媒体编辑台州汇客网站建设
  • 六安商业网站建设费用桂建云官网
  • 微网站建设方案财政海口手机建站模板
  • 在门户网站中营销者通过制作什么网页设计专业
  • 网站建设制作文案网站seo的推广计划
  • 青岛网站建设案例代做网站灰色关键词
  • 个人网站开发流程做的最好的手机网站
  • 网站建设实训总结报告正规货源网站大全
  • 高效网站推广公司效果好的网站建设
  • 做网站服务器的配置深圳做外贸网站公司哪家好
  • 为何公司做的网站很丑南京做网站软件
  • 一级a做爰片完整网站比较专业的app开发公司
  • 免费制作网站服务器全球中文网站排名
  • 邢台哪儿做wap网站好怎样创建快捷方式