‹ 上一题 下一题 ›

g6-07503. 向下路径·方案计数 未做

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

题目描述

给定一棵以 为根的有根树,共 个结点。一条向下路径指:从某个结点出发,每次走到它的一个孩子,可以走 步或若干步,路径上至少包含一个结点。

求不同向下路径的条数,答案对 取模。(两条路径不同,当且仅当它们的起点不同,或某个位置走向了不同的孩子。)

输入格式

第一行一个整数 。

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

输出格式

一行一个整数,表示路径条数对 取模的结果。

样例 1

输入:

3
1 2

输出:

6

链 :、、 三条单点路径,加上 、、 三条,共 条。

样例 2

输入:

4
1 1 1

输出:

7

星形: 条单点路径,加上 、、 三条,共 条。

数据范围

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

            
答案