1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol video solution AI分析

思路与证明

  • 按位分治

    • 将答案拆成每一位的贡献之和:对于每个比特位 b∈[0,,29]b \in [0,,29]b∈[0,,29],独立求可置为 111 的节点个数,贡献为该个数乘以 2b2^b2b。
  • 对固定一位 bbb 的约束

    • 若某条边该位为 111(即该边属于“111-边”),则两端点该位都必须为 111。
    • 若某条边该位为 000(即该边属于“000-边”),则两端不能同时为 111,等价于独立集限制。

P3407.第2题-无向树节点的最大值

    1000ms Tried: 64 Accepted: 8 Difficulty: 7 所属公司 : 阿里
    算法与标签>树形DP

题目内容

给定一棵包含 nnn 个节点的无向树,节点编号为 111 ~ nnn 。每条边 (u,v)(u,v)(u,v) 给定一个权值 wu,vw_{u,v}wu,v​ ,代表满足下面的按位与约束:

aua_uau​ & av=wu,va_v= w_{u,v}av​=wu,v​ 。其中 aia_iai​ 为需要分配给节点 iii 的非负整数,且满足 ai<230a_i<2^{30}ai​<230 。

请在满足所有边的按位与约束的前提下,最大化所有节点值之和 ∑i=1nai\sum^n_{i=1}a_i∑i=1n​ai​ ,并输出该最大值;数据保证答案存在。

【名词解释】

【按位与运算】按位与运算指对两个整数的二进制表示进行逻辑与操作,只有对应位均为 111 时该位结果为 111 ,否则为 000 。

输入描述

第一行输入一个整数 n(1≦n≦2×105)n(1 ≦ n ≦ 2×10^5)n(1≦n≦2×105) ,表示节点数。

接下来 n−1n-1n−1 行,每行输入三个整数

u,v,w(1≦u,v≦n,u≠v,0≦w<230)u,v,w (1 ≦ u,v≦n, u≠v,0≦w< 2^{30})u,v,w(1≦u,v≦n,u=v,0≦w<230),表示在节点 u,vu,vu,v 之间有一条边,且要求 aua_uau​ & av=wa_v = wav​=w 。

输出描述

输出一个整数——在满足所有按位与约束的前提下,所有节点值之和的最大可能值:数据保证答案存在。

样例1

输入

3
1 2 1
2 3 0

输出

2147483646

说明

解释:

第 000 位:边 (1,2)(1,2)(1,2) 要求两端均为 111 ,边 (2,3)(2,3)(2,3) 要求至少一端为 000 ,故最低位赋值为 [1,1,0][1,1,0][1,1,0] ,贡献和 222 。

第 111 ~ 292929 位:所有边对应位均为 000 ,等价于求树的最大独立集。都可以选 111 和 333 号点做贡献,贡献和 2×(21+⋅⋅⋅229)=21474836442×(2^1+···2^{29})= 21474836442×(21+⋅⋅⋅229)=2147483644 。

样例2

输入

4
1 2 3
2 3 1
2 4 0

输出

3221225467

开通会员即可查看完整视频题解: 1.题目讲解 2.思路分析 3.逐行代码手写

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 1, 47ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?