#P921. 树的支配集(二)

树的支配集(二)

题目描述

给定一棵拥有 nn 个结点的树,11 号点为这棵树的根,请找出这棵树的 超级支配集

所谓超级支配集,是一个由树上结点构成的子集,树上不属于这个子集的结点,都能找到有且仅有一个邻居属于这个子集,且该支配集是所有满足条件中,包含点数最少的。

输入格式

输入共两行: 第一行:一个正整数 nn 。 第二行:n1n-1 个整数表示 p2p_2pnp_npip_i 表示 ii 号点父亲的编号,保证有 1pi<i1\leq p_i<i

输出格式

输出共一行,表示该树超级支配集包含的点数。

6
1 2 2 4 4
2

样例解释 1

选2、4号点组成超级支配集

数据范围

  • 对于 30%30\% 的数据, 1n201\leq n\leq 20
  • 对于 60%60\% 的数据, 1n1031\leq n\leq 10^3
  • 对于 100%100\% 的数据, 1n1051\leq n\leq 10^5