#CF1943D1. 计数很有趣(简单版)
计数很有趣(简单版)
计数很有趣(简单版)
- 时间限制:3 秒
- 内存限制:1024 MiB
题目描述
一个长度为 的非负整数数组 称为好数组,当且仅当可以执行若干次下述操作,使所有元素都变为 :
- 选择两个不同的下标 ,满足 ,将区间 中的每个元素都减去 。
给定正整数 和质数 。在全部满足 的长度为 的数组 中,统计好数组的数量,并对 取模。
输入格式
第一行一个整数 ,表示测试用例数。
每个测试用例包含一行三个整数 。
输出格式
对每个测试用例输出一行一个整数,表示好数组数量对 取模的结果。
样例输入
4
3 1 998244853
4 1 998244353
3 2 998244353
343 343 998244353
样例输出
4
7
10
456615865
样例解释
第一个测试用例中的四个好数组为 、、 和 。
数据范围
,,,,且 为质数。所有测试用例的 之和不超过 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | 且 |
| 2 | ||
| 3 | 30 | |
| 4 | 无特殊限制 |