【MX-X8-T4】「TAOI-3」Warmth of the Eternity
题目描述
Kukuru 是 AI 领域大神。[如果你是 E.Space 的粉丝的话](/problem/P8294),你应该知道,$n$ 个 AI 会组成一个树形结构。具体地,对于 $n$ 个 AI,它们之间会构建出恰好 $(n-1)$ 条通路,每条通路会连接两个 AI,并且任意两个 AI 都被直接或间接地连接起来。
但是 Kukuru 忘记了她的 $n$ 个 AI 是如何连接的了。所幸,她还记得:对于所有 $i$,假如删去第 $i$ 个 AI 并断开所有和它相连的通路之后,剩下的 AI 组成的所有连通块的大小。
称若干 AI 形成一个连通块,当且仅当它们两两之间可以通过若干通路互相连接,且没有该连通块外的 AI 与连通块内的 AI 之间存在通路。一个连通块的大小被定义为这个连通块包含的 AI 的个数。
现在 Kukuru 想要知道:在给定这些信息的情况下,这 $n$ 个 AI 有多少种可能的连接方式呢?称两种连接方式不同,当且仅当在一个方案中某两个 AI $u,v$ 之间存在直接通路,而在另一种方案中不存在。因为方案可能很多,所以 Kukuru 只需要你告诉她答案对 $998244353$ 取模的结果就好了。你能解决这个问题吗?**特别地,保证存在至少一种合法的 AI 连接方式符合题意**。
输入输出格式
输入格式
第一行,一个正整数 $n$。
接下来 $n$ 行,第 $i$ 行的第一个正整数 $d_i$ 表示删掉第 $i$ 个 AI 后的连通块个数;接下来,同一行内包含 $d_i$ 个正整数,依次描述每个连通块的大小。
输出格式
仅一行,一个非负整数,表示 AI 可能的连接方式个数对 $998244353$ 取模的结果。
输入输出样例
输入样例 #1
4
1 3
2 1 2
2 1 2
1 3
输出样例 #1
2
输入样例 #2
7
2 2 4
1 6
3 1 1 4
1 6
2 3 3
2 1 5
1 6
输出样例 #2
3
输入样例 #3
20
2 18 1
3 2 5 12
2 2 17
2 1 18
2 14 5
1 19
1 19
1 19
3 16 2 1
1 19
2 18 1
2 15 4
3 16 1 2
2 15 4
2 13 6
1 19
2 18 1
1 19
1 19
4 8 1 3 7
输出样例 #3
483840
输入样例 #4
50
1 49
1 49
2 48 1
1 49
1 49
2 36 13
1 49
1 49
3 39 1 9
1 49
1 49
5 6 1 39 1 2
2 48 1
6 1 5 1 4 37 1
1 49
1 49
1 49
2 1 48
2 29 20
1 49
2 1 48
2 1 48
4 46 1 1 1
1 49
1 49
1 49
1 49
1 49
7 1 3 1 1 41 1 1
4 30 1 4 14
1 49
1 49
5 1 1 45 1 1
1 49
1 49
5 11 5 21 11 1
1 49
1 49
3 1 1 47
1 49
3 1 2 46
1 49
1 49
1 49
1 49
4 1 1 2 45
1 49
1 49
1 49
4 44 2 1 2
输出样例 #4
268867231
说明
**【样例解释 \#1】**
![](https://cdn.luogu.com.cn/upload/image_hosting/425v8z3m.png)
**【样例解释 \#2】**
![](https://cdn.luogu.com.cn/upload/image_hosting/h6wzikqz.png)
**【数据范围】**
**本题采用捆绑测试。**
- 子任务 1(16 分):$n \leq 8$。
- 子任务 2(9 分):存在合法的 AI 连接方式,使得至少一个 AI 与所有其它 AI 直接相连。
- 子任务 3(9 分):存在合法的 AI 连接方式,使得 AI 都和不超过 $2$ 个其它 AI 直接相连。
- 子任务 4(21 分):$n \leq 20$。
- 子任务 5(18 分):$n \leq 5\times 10^3$。
- 子任务 6(27 分):无特殊限制。
对于所有数据,保证 $2 \leq n \leq 3\times 10^5$。保证取模前的真实答案大于 $0$。