‹ 上一题 下一题 ›

g6-07508. 连通子树·方案计数 未做

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

题目描述

给定一棵以 为根的有根树,共 个结点。求满足以下两个条件的结点集合的方案数:

  • 集合恰好包含 个结点;
  • 集合包含结点 ,且若某结点被选,则它的父亲也被选。

答案对 取模。

输入格式

第一行两个整数 与 。

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

输出格式

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

样例 1

输入:

3 2
1 2

输出:

1

链 :大小为 且含 、满足「选了就要选父亲」的集合只有 ,方案数 。

样例 2

输入:

3 2
1 1

输出:

2

星形: 与 都合法,方案数 。

数据范围

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

            
答案