luogu#P9151. 计数题
计数题
题目背景
身のうさを思ひしらでややみなまし そむくならひのなき世なりせば
题目描述
给定长度为 的 串 ,你可以做若干个操作,形如将长度为 的子串变成它们的中位数(注意是变成一个数字),问可以得到多少个不同的串。
答案对 取模。
输入格式
本题有多组数据。第一行输入数据组数 。
对于每组数据,仅输入一个字符串 表示给定的 串。
输出格式
对每组数据输出一行一个整数,表示答案对 取模的结果。
4
1001
111000
101010
111000101010
3
7
3
25
提示
【样例解释】
可以证明, 仅能通过操作获得串 ,因此样例第一组数据的答案为 。
【数据范围】
对于 的数据,满足 ,,。
子任务 | 特殊性质 | 分数 | |
---|---|---|---|
1 | |||
2 | |||
3 | |||
4 | |||
5 | A | ||
6 | B | ||
7 | |||
8 |
特殊性质 A:保证 。
特殊性质 B:保证 、。
字符串下标的编号从 开始。