‹ 上一题 下一题 ›

g6-07497. 值班安排·方案计数 未做

1000 ms 256 MB 测试点 10 通过率 100% 自拟题GESP-66级·树形DP入门树上计数

题目描述

给定一棵以 为根的有根树,共 个结点。每个结点可以「安排值班」或「不安排值班」,要求任意一对父子结点不能同时安排值班。

求满足条件的安排方案数,答案对 取模。一个都不安排也算一种方案。

输入格式

第一行一个整数 。

第二行 个整数 ,其中 表示结点 的父亲,保证 ( 时该行为空)。

输出格式

一行一个整数,表示方案数对 取模的结果。

样例 1

输入:

3
1 1

输出:

5

可行的方案是:空集、、、、,共 种。注意 不合法,因为 与 是父子。

样例 2

输入:

2
1

输出:

3

数据范围

  • 对于 的测试点,;
  • 对于 的测试点,;
  • 对于全部测试点,。
输入
输出

            
答案