#P7130. 「RdOI R1」平衡常数(balance)
「RdOI R1」平衡常数(balance)
题目描述
给定一棵以 为根的点带权有根树 ,第 个节点的权值记为 ,以 为根的子树的点集记为 ,求一个点集 ,满足以下条件:
-
,都有
-
最大化
输出 即可,也就是选取的点的权值和。
输入格式
第一行为一个正整数 。
第二行为 个正整数 。
接下来 行每行为两个整数 ,表示第 条边的两个端点。
输出格式
输出只有一行,为你所求得的最大总和。
3
1 2 3
1 2
1 3
1
提示
【数据范围】
测试点编号 | 特殊性质 | ||
---|---|---|---|
对于 的数据,,,。
【说明/提示】
- Idea From : LCuter
【文件读入读出】(模拟,提交代码时不需使用)
- 文件名:
balance.cpp
- 读入文件名:
balance.in
- 读出文件名:
balance.out