‹ 上一题 下一题 ›

g6-07505. 带权配对·最大收益 未做

1000 ms 256 MB 测试点 10 通过率 100% 自拟题GESP-66级·树形DP入门树上匹配

题目描述

给定一棵以 为根的有根树,共 个结点,每条边有一个正整数收益。选出若干条边,要求任意两条被选的边没有公共端点,使被选边的收益之和最大。

允许一条边都不选,此时收益之和为 。

输入格式

第一行一个整数 。

第二行 个整数 ,其中 表示边 的收益( 时该行为空)。

第三行 个整数 ,其中 表示结点 的父亲,保证 ( 时该行为空)。

输出格式

一行一个整数,表示最大收益之和。

样例 1

输入:

3
5 7
1 1

输出:

7

树是 号下挂 。边 收益 、 收益 ,两条边共端点 ,只能选一条,取收益 。

样例 2

输入:

4
10 20 30
1 2 3

输出:

40

树是一条链 。选边 与 :收益 ,两两不共端点。

数据范围

  • 对于 的测试点,;
  • 对于 的测试点,;
  • 对于全部测试点,,。
输入
输出

            
答案