#P975. 树链
树链
题目描述
现给定一棵以 号点为根的树,第 个点的点权为 ,父节点为 ( 号点没有父节点)。请你在树上找到两条没有交集链(一个点也可以是一条链),使得所选中的两条链上的点权之和最大,求满足条件的最大点权和。
输入格式
输入共三行: 第一行,一个正整数 第二行, 个整数,表示 ,其中 表示结点 的父亲,保证 。 第三行,个正整数,分别表示
输出格式
输出共一个正整数,表示最大点权和。
5
1 1 1 1
1 2 3 4 5
13
样例解释 1
选3号点单独为链,与1、4、5号点组成的链
数据范围
- 对于 的数据,满足
- 对于 的数据,满足
- 对于 的数据,满足