zoukankan      html  css  js  c++  java
  • acWing 144. 最长异或值路径

    题面:

    给定一个树,树上的边都具有权值。

    树中一条路径的异或长度被定义为路径上所有边的权值的异或和:

    formula.png

    ⊕ 为异或符号。

    给定上述的具有n个节点的树,你能找到异或长度最大的路径吗?

    输入格式

    第一行包含整数n,表示树的节点数目。

    接下来n-1行,每行包括三个整数u,v,w,表示节点u和节点v之间有一条边权重为w。

    输出格式

    输出一个整数,表示异或长度最大的路径的最大异或和。

    数据范围

    1n1000001≤n≤100000,
    0u,v<n0≤u,v<n,
    0w<2310≤w<231

    输入样例:

    4
    0 1 3
    1 2 4
    1 3 6
    

    输出样例:

    7
    

    样例解释

    样例中最长异或值路径应为0->1->2,值为7 (=3 ⊕ 4)

  • 相关阅读:
    在OC和Swift中使用IBDesignable/IBInspectable
    Swift之贪婪的UIButton
    iOS:如何通过UIEdgeInsetsMake来制作可伸缩的Button
    iOS8中如何将状态栏的字体颜色改为白色
    iOS7 StatusBar 使用小结
    IOS 怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
    android采用videoView播放视频(包装)
    面向对象设计——通用愉快的经历
    OCP-1Z0-051-名称解析-文章12称号
    图片切割工具---产生多个div切割图片 采用for和一的二维阵列设置背景位置
  • 原文地址:https://www.cnblogs.com/flyljz/p/11660339.html
Copyright © 2011-2022 走看看