题目描述
给定一棵以 为根的有根树,共 个结点,权值 可正可负。选若干结点,要求每条边至少有一个端点被选,求所选结点权值和的最大值。
输入格式:第一行 ,第二行 个权值,第三行 个父亲编号。
输出格式:一行一个整数。
样例 1
输入:
3
5 -2 3
1 1
输出:
8
两条边 都要覆盖:选 权值和 (也可选 得 ,或 得 )。
g6-07530.in输出g6-07530.out给定一棵以 为根的有根树,共 个结点,权值 可正可负。选若干结点,要求每条边至少有一个端点被选,求所选结点权值和的最大值。
输入:
3
5 -2 3
1 1
输出:
8
两条边 都要覆盖:选 权值和 (也可选 得 ,或 得 )。