#P1558. 染色(color)
染色(color)
题目描述
小 C 有一棵大小为 且根节点编号为 的有根树,节点 的父亲编号为 。
最初该有根树的 个节点都没有颜色,小 C 现在要对这棵树进行染色。
小 C 每次可以选择一个点 和一个颜色 ,将子树 (包括节点 )中的所有节点都染成颜色 。
小 C 想让第 个节点的颜色最后为 ,他想知道最少要染几次色可以满足上述条件?
输入格式
输入的第一行包含一个整数 。
第二行包含 个整数,第 个整数表示 。
第三行包含 个整数,第 个整数表示 。
输出格式
输出共一行,包含一个整数,表示最少染色次数。
样例输入 #1
6
1 2 2 1 5
2 1 1 1 1 1
样例输出 #1
3
样例输入 #2
7
1 1 2 3 1 4
3 3 1 1 1 2 3
样例输出 #2
5
数据范围
- 对于 的数据,保证 。
- 对于另 的数据,保证 。
- 对于另 的数据,保证 。
- 对于 的数据,保证 ,,。