#CF1920E. 计数二进制串
计数二进制串
计数二进制串
- 时间限制:2 秒
- 内存限制:512 MiB
题目描述
若二进制字符串的一个子串恰好包含一个 1,则称其为好子串。求满足下列条件的二进制字符串数量:
- 恰好有 个好子串;
- 不存在长度严格大于 的好子串。
不同位置的相同内容子串分别计数。答案对 取模。
输入格式
第一行包含测试组数 。每组一行包含 。
输出格式
每组输出一个整数。
样例输入 1
6
1 1
3 2
4 2
5 4
6 2
2450 2391
样例输出 1
1
3
5
12
9
259280854
数据范围
- ,,;
- 所有测试组的 之和不超过 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | 每组 |
| 2 | 40 | 每组 |
| 3 | 无特殊限制 |