题库/YBT00368

#YBT00368. 动漫排序

    传统题 难度: 普及+ 标签>一本通选或不选的树形DP杨辉三角与组合递推
时间限制1000 ms
内存限制256 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

YBT00368 · 动漫排序

退出在线编程模式
普及+ 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制256 MiB
通过率100%1 / 1 次提交

题目描述

小WW最近迷上了日本动漫,每天都有无数部动漫的更新等着他去看,所以他必须将所有的动漫排个顺序,当然,虽然有无数部动漫,但除了11号动漫,每部动漫都有且仅有一部动漫是它的前传(父亲),也就是说,所有的动漫形成一个树形结构。而动漫的顺序必须满足以下两个限制: ①一部动漫的所有后继(子孙)都必须排在它的后面。 ②对于同一部动漫的续集(孩子),小W喜爱度高的须排在前面。 光排序小WW还不爽,他想知道一共有多少种排序方案,并且输出它 mod 10007\bmod 10007的答案。

输入

第一行表示TT表示数据组数。接下来每组数据第一行nn表示有多少部动漫等待排序,接下来nn行每行第一个数tottot表示这部动漫有多少部续集,接下来tottot个数按照小WW喜爱从大到小给出它的续集的编号。

输出

每组数据一行数ansans,表示答案 mod 10007\bmod 10007的结果。

输入样例

1
5
3 4 3 2
0
1 5
0
0

输出样例

2

提示

【数据规模】 对于30%的数据,n≤10n≤10。 对于60%的数据,n≤100n≤100。 对于100%的数据,n≤1000n≤1000。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。

题目信息

#1796
100%

1 次通过 · 1 次提交

练习难度 普及+
时间限制
1000ms
内存限制
256MiB
上传者