#CF1930E. 美妙的删除数组
美妙的删除数组
美妙的删除数组
- 时间限制:3 秒
- 内存限制:256 MiB
题目描述
初始数组为 。选择一个整数 ,满足 。你可以重复以下操作任意次:
- 在当前数组中选择一个长度为 的子序列;
- 删除该子序列最前面的 个元素和最后面的 个元素,保留中间元素。
对每个合法的 ,求最终可能得到多少种不同数组。答案对 取模。
输入格式
第一行包含测试用例数 。每个测试用例包含一行整数 。
输出格式
对每个测试用例输出一行 个整数,第 个数表示选择该 时的答案。
样例输入 1
4
3
4
5
10
样例输出 1
2
4
10 2
487 162 85 10
数据范围
- ;
- ;
- 所有测试用例的 之和不超过 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | ,, |
| 2 | 40 | ,, |
| 3 | 无特殊限制 |
题目来源:Codeforces 1930E。