问题 E: [GESP202512 六级] 路径覆盖

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:38 解决:1

题目描述

给定一棵有  结点的有根树 ,结点依次以  编号,根结点编号为 。方便起见,编号为  的结点称为结点 。

初始时  中的结点均为白色。你需要将  中的若干个结点染为黑色,使得所有叶子到根的路径上至少有一个黑色结点。将结点  染为黑色需要代价 ,你需要在满足以上条件的情况下,最小化染色代价之和。

叶子是指  中没有子结点的结点。

输入

第一行,一个正整数 ,表示结点数量。

第二行, 个正整数 ,其中  表示结点  的父结点的编号,保证 。

第三行, 个正整数 ,其中  表示将结点  染为黑色所需的代价。

输出

一行,一个整数,表示在满足所有叶子到根的路径上至少有一个黑色结点的前提下,染色代价之和的最小值。

样例输入 复制

4
1 2 3
5 6 2 3

样例输出 复制

2

提示

对于  的测试点,保证 。

对于另外  的测试点,保证 。

对于所有测试点,保证 ,。