1.5S/512M
我们定义一个由 A、B、C 构成的字符串是完美的,当且仅当 A、B、C 三种字符出现的次数相等。
现在,给定一个整数 与一个长度为 、仅由 A、B、C 构成的字符串 。
你可以执行一次特殊操作:
A, B, C,然后将字符串 在区间 内的所有字符全部修改为 。你的任务是,统计有多少个不同的三元组 ,使得在执行恰好一次上述操作后,得到的字符串 是一个完美的字符串(即 A、B、C 各出现 次)。
第一行包含一个正整数 。
第二行包含一个长度为 的字符串 。
输出一个整数,表示满足条件的方案总数。
2
AABBCC
9
2
ABCAAC
4
对于 的数据, 。
对于 的数据,满足 。字符串 的长度为 ,且仅由大写字母 A、B、C 构成。