#4606. F - Gangsta
F - Gangsta
当前没有测试数据。
题目描述
给你一个长度为 的二进制字符串 。二进制字符串的定义是仅由数字 和 组成的字符串。
对于一个字符串 ,我们定义函数 为字符串 中出现次数最多的字符的出现次数。例如,,。
你需要求出所有满足 的子串 对应的 值之和。
数据范围
- 时间限制:每个测试点 秒
- 内存限制:每个测试点 兆字节
输入格式
输入包含多组测试用例。 第一行输入一个整数 ()—— 测试用例的数量。 接下来依次给出每组测试用例的描述:
- 每组测试用例的第一行输入一个整数 ()—— 二进制字符串的长度。
- 第二行输入一个长度为 的字符串 —— 仅由 和 组成的二进制字符串。
保证所有测试用例的 之和不超过 。
输出格式
对于每组测试用例,输出所有子串的 值之和。
样例输入
6
1
0
2
01
4
0110
6
110001
8
10011100
11
01011011100
样例输出
1
3
14
40
78
190
说明/提示
- 第一个测试用例中,字符串仅有一个子串,,答案为 。
- 第二个测试用例中,字符串的所有子串为 、、,对应的 值分别为 、、,答案为 。
- 第三个测试用例中,字符串的所有子串为 、、、、、、、、、,对应的 值分别为 、、、、、、、、、,答案为 。