#P15752. 孤王的红蓝通道

孤王的红蓝通道

题目描述

孤王统治着一棵有根树。树上共有 NN 个点,点 11 是根;除根以外,每个点都有且仅有一条入边。第 ii 个点居住着 CiC_i 个人。所有边都是有向边,方向与输入给出的父子关系一致。

最开始,所有边都是蓝色。国王可以进行任意多次操作,把一条“蓝色路径”压缩成一条“红色边”。

形式化地说,如果当前存在 kk 条蓝色边

(a1,a2),(a2,a3),,(ak,ak+1),(a_1,a_2),(a_2,a_3),\ldots,(a_k,a_{k+1}),

那么可以把它们替换为一条红色边

(a1,ak+1).(a_1,a_{k+1}).

由于疫情,国王希望尽可能减少居民之间的接触。

一次接触指一个有序人对 (A,B)(A,B),满足:

  • AABB 居住在不同点;
  • AA 可以沿有向边到达 BB 所在的点;
  • 边的颜色可以是蓝色或红色。

请计算经过若干次操作后,可能达到的最小接触总数。

输入格式

第一行包含一个整数 NN,表示点数。

第二行包含 N1N-1 个整数 P2,P3,,PNP_2,P_3,\ldots,P_N,表示点 ii 有一条来自点 PiP_i 的入边。保证这些边构成一棵以 11 为根的有根树。

第三行包含 NN 个整数 C1,C2,,CNC_1,C_2,\ldots,C_N,表示每个点上的居民数量。

输出格式

输出一行一个整数,表示最小可能接触总数。

数据范围

  • 1N2000001\le N\le 200000
  • 1PiN1\le P_i\le N
  • 1Ci1061\le C_i\le 10^6

样例 1

输入

4
1 1 2
2 1 3 2

输出

10