#LQ1084. 魔法项链

魔法项链

题目描述:

魔法师艾莉有一条由 nn 颗宝石组成的项链,这些宝石围成一圈。每颗宝石用字符 A 或字符 B 表示,A 表示魔力宝石,B 表示普通宝石。艾莉可以利用项链中 33 颗相邻的魔力宝石来施展一次魔咒。施展魔咒后,这 33 颗宝石就会变为普通宝石,同时艾莉的魔力值增加 11 点。给定一个字符串 SS,表示宝石项链,第一个字符和最后一个字符表示的宝石位置相邻。请计算艾莉最多能获得多少点魔力值。例如:n=11n = 11S=S = AABAAABABAA,第一个字符表示第 11 颗宝石,第二个字符表示第 22 颗宝石......以此类推,项链如下图所示:

image

艾莉可以按照以下方案来施展魔咒增加魔力值:

1)利用第 44 颗、第 55 颗和第 66 颗宝石施展一次魔咒,施展后项链状态如下:

image

2)利用第 11 颗、第 22 颗和第 1111 颗宝石施展一次魔咒,施展后项链状态如下:

image

此时,项链中没有 33 颗相邻的魔力宝石,无法再施展魔咒,故艾莉最多可以获得 22 点魔力值。

输入

第一行输入一个整数 nn,表示项链中宝石的总数;

第二行输入一个长度为 nn 的字符串 SSSS 仅包含字符 ABA 表示魔力宝石,B 表示普通宝石。

##输出

输出一个整数,表示艾莉最多可以获得多少点魔力值。

11
AABAAABABAA
2

提示

5n1000 5 \leq n \leq 1000