题目描述
树上每人有快乐值 ( 为根)。选一个子集参会,约束:任何人的直接上司不能与其同场(选出集合中不存在父子对)。求选出集合快乐值总和的最大值(可以一个人都不选)。
输入格式
第一行一个整数 ;第二行 个整数 ;接下来 行每行 。
输出格式
一行一个整数。
样例
输入
7 5 3 8 1 7 2 9 1 2 1 3 2 4 2 5 3 6 3 7
输出
24
数据范围
- (总和用 long long)
- (保证边集构成以 为根的树)
j00495.in输出j00495.out树上每人有快乐值 ( 为根)。选一个子集参会,约束:任何人的直接上司不能与其同场(选出集合中不存在父子对)。求选出集合快乐值总和的最大值(可以一个人都不选)。
第一行一个整数 ;第二行 个整数 ;接下来 行每行 。
一行一个整数。
7 5 3 8 1 7 2 9 1 2 1 3 2 4 2 5 3 6 3 7
24