寻找T^T(魔改版)

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

born-again有一个长度为n的字符串,其中只包含字符'a'、'b'和'c'。现在神之手loop先生施舍给了born-again一个栈,born-again要按照字符串下标从小到大的顺序依次入栈,但中途可以随意出栈,并按照出栈的顺序形成一个新的字符串。现在born-again想知道新字符串中"abc"子序列的最大数量。


tip:最后必须全部出栈,即新字符串的长度也为n


尽量输入整个字符串或者用cin依次输入单个字符

Input

第一行一个整数t,表示t组数据(1≤t≤10)

对于每组数据

第一行一个整数n,表示字符串的长度(1≤n≤10)

第二行是长度为n的字符串,且只包含字符'a'、'b'和'c'

Output

每组数据输出一行一个整数,表示子序列"abc"的最大数量

SampleInput
2
4
acbb
6
acbcba
SampleOutput
2
6
Submit
题目统计信息详细
总AC数15
通过人数5
尝试人数10
总提交量42
AC率11.90%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

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