#CF1909F1. 小排列问题(简单版)
小排列问题(简单版)
小排列问题(简单版)
- 时间限制:2 秒
- 内存限制:256 MiB
题目描述
给定 和数组 。一个 到 的排列 是好的,当且仅当对每个 ,前缀 中不超过 的数恰有 个。
求好排列数量,答案对 取模。
输入格式
第一行是测试组数 。每组第一行是 ,第二行是 个整数 。
输出格式
每组输出一个答案。
样例输入 1
5
5
1 2 3 4 5
6
0 2 2 2 4 6
6
0 1 3 4 5 5
6
1 2 3 2 4 6
15
0 0 1 1 1 2 3 4 5 6 7 9 11 13 15
样例输出 1
1
4
0
0
532305727
数据范围
,,,所有测试组的 之和不超过 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | 每组 |
| 2 | 40 | 每组均满足 |
| 3 | 无特殊限制 |