233的转置

TimeLimit:3000MS  MemoryLimit:256MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

有一个只包含A和B的字符串s,我们定义一个“k-转置”为s[i]='A'并且s[j]='B'且i-j=k,现在有一个长度为n的字符串,请你算出对于每个k(1<=k<=n-1)有几个“k-转置”

Input

第一行是一个整数T(T<=10),表示数据组数.

接下来是T组数据.

每组数据包含一个长度为n的字符串

2<=n<=1e5


Output

输出包含n-1行,第k行输出"k-转置"的个数。

SampleInput
1
BABA
SampleOutput
2
0
1
Hint:
对于BABA,有s[1]='A',s[0]='B'和s[3]='A',s[4]='B',所以“1-转置”的个数为2
有s[3]='A',s[0]='B',所以“3-转置”的个数为1
Submit
题目统计信息详细
总AC数4
通过人数4
尝试人数24
总提交量46
AC率8.70%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者
zhengsai

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: