#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