#CF1811G1. 优美路径计数
优美路径计数
优美路径计数
- 时间限制:5 秒
- 内存限制:256 MiB
题目描述
给定 个颜色为 的瓷砖和整数 。选择一个下标严格递增的子序列;若其长度是 的倍数,且每连续 个被选位置的颜色都相同,则称为优美路径。求最大长度优美路径的数量,对 取模。
若无法选择完整的一组,则最大长度为零,空路径计为一种方案。
输入格式
第一行包含测试组数 。每组第一行包含 ,第二行包含 。
输出格式
对每组输出一个整数。
样例输入 1
5
5 2
1 2 3 4 5
7 2
1 3 1 3 3 1 3
11 4
1 1 1 1 1 1 1 1 1 1 1
5 2
1 1 2 2 2
5 1
1 2 3 4 5
样例输出 1
1
4
165
3
1
数据范围
- ,,;
- 所有测试组的 之和不超过 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | 每组 |
| 2 | 40 | 每组 |
| 3 | 无特殊限制 |