#P11655. Lovely 139
Lovely 139
Lovely 139
- 时间限制:2 秒
- 内存限制:512 MiB
题目描述
对于一个下标从 开始的 01 串 ,若区间 同时满足:
- 当 时,;
- 当 时,;
- 对所有 ,均有 ;
则称 为 的一个极长颜色段。记 为 的极长颜色段数。例如,,,。
定义 为所有恰好包含 个 0 和 个 1 的 01 串 的 之和。
你需要回答 次询问。每次给定 ,输出 对 取模的结果。
当 时,唯一的字符串为空串,其极长颜色段数为 。
输入格式
第一行输入一个正整数 ,表示询问数。
接下来 行,每行两个非负整数 。
输出格式
输出 行,第 行为第 次询问的答案。
样例输入 1
3
2 2
4 6
7 8
样例输出 1
18
1218
54483
样例输入 2
3
845 826
672 826
618 925
样例输出 2
789284214
588160420
730993180
样例输入 3
1
1 46
样例输出 3
139
数据范围
对于全部数据:
- ;
- ;
- 。
子任务
本题按用户明确授权不设置部分分;下列单一满分子任务内的测试点独立计分。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 100 | 无特殊限制 |
提示
对于第一组样例中的 ,六个字符串的段数之和为 。