#1367. Tokitsukaze and Balance String (easy)
Tokitsukaze and Balance String (easy)
当前没有测试数据。
题目描述
一个字符串是平衡的,当且仅当字符串中 连续子串的个数与 连续子串的个数相同。
定义字符串 的 为这样的位置数量:
- 若当前位置上的字符为 ,将其反置后成为 ,此时字符串 是平衡的;
- 若当前位置上的字符为 ,将其反置后成为 ,此时字符串 是平衡的。
给定一个长度为 ,仅由字符 、、 构成的字符串 ,其中 可以替换成 或 。假设 的个数为 ,则总共有 个不同的 。需要计算所有 个不同的 对应的 之和,并对 取模后输出。
输入描述
- 每个测试文件包含多组测试数据。
- 第一行输入整数 ()代表数据组数。
- 每组测试数据包含两行:
- 第一行输入整数 ()代表字符串长度;
- 第二行输入长度为 、仅由 、、 构成的字符串 。
输出描述
- 对于每组测试数据,输出一个整数,代表全部 个不同的 对应的 之和,对 取模后的结果。
样例1
输入
4
1
0
4
??01
5
?????
10
010??1101?
输出
1
8
80
40