U574396 「菈菈」的切树游戏 2
题目背景
刚才,「菈菈」已经成功把[一棵树](https://www.luogu.com.cn/problem/U574004)粉碎了,然而她还不满足。
题目描述
有一棵 $n$ 个节点的树。
对于 $0\sim n-1$ 的每一个整数 $k$,求:
删去这棵树中 $k$ 条不同的边的方案中,若每种方案的价值是“形成的森林的每个连通块内节点个数的平方之和”,则所有在树上删去 $k$ 个不同的边的方案价值和是多少?
两种删边方案不同,当且仅当删边集合不同。
你只需要输出对于每一个 $k$ 的答案之和。
答案对 $998244353$ 取模。
输入格式
一行一个整数 $n$。
$n-1$ 行,其中的第 $i-1$ 行 $1$ 个整数 $f_i$,表示树上点 $i$ 与 $f_i$ 之间有连边,保证 $f_i
输出格式
$1$ 行 $1$ 个整数,表示答案。
答案对 $998244353$ 取模。
说明/提示
对于 $100\%$ 的数据,满足 $1\le n\le 10^6$
- 对于 $10\%$ 的数据,满足 $1\le n\le 10$
- 对于 $20\%$ 的数据,满足 $1\le n\le 20$
- 对于 $40\%$ 的数据,满足 $1\le n\le 200$
- 对于 $60\%$ 的数据,满足 $1\le n\le 3000$
- 对于 $80\%$ 的数据,满足 $1\le n\le 10^5$