#CF2276E. 好子串 / Good Substrings
好子串 / Good Substrings
题目描述
给定一个长度为 ,仅由数字组成的字符串 。
的子串指其一段连续的字符。子串 是坏子串,当且仅当它包含 作为子序列,并且不包含 作为子序列。其余情况的子串都是好子串。 例如:、、 是坏子串;而 、、、 是好子串。
对每个下标 (),求出包含位置 的好子串数量。也就是,对每个 ,求满足 ,且子串 是好子串的 对数。
输入格式
第一行一个整数 (),代表测试用例数量。
每组测试用例第一行一个整数 ()。
第二行给出长度为 的数字字符串 。
额外约束:所有测试用例的 之和不超过 。
输出格式
对每组测试用例,输出 个整数。第 个整数代表包含下标 的好子串数量。
2
6
202516
5
20265
4 8 10 10 9 6
5 8 9 8 5