4037: 石头,布,剪刀2

Memory Limit:128 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:17 Solved:7

Description


【问题描述】

你可能听说过“石头,布,剪刀”这个游戏。奶牛喜欢玩类似的游戏,它们称之为“蹄,纸,剪刀”。

“蹄,纸,剪刀”的规则很简单。两头奶牛互相对抗。它们都数到三,然后同时做一个手势,代表一个蹄,一张纸,或剪刀。马蹄胜剪刀(因为蹄可以砸坏剪刀),剪刀胜纸(因为剪刀可以剪纸),纸胜蹄(因为要用蹄来做剪纸)。例如,如果第一头奶牛做出“蹄”的手势,第二头做“纸”的手势,那么第二头奶牛获胜。当然,如果两头牛都做同样的手势,也就不分胜负,打平了。

农民约翰想跟他获奖的奶牛Bessie玩这个“蹄,纸,剪刀”的游戏,共进行N次的比拼(1N100000)。Bessie是游戏的专家,可以在约翰做手势之前就预测他的每个手势。但是,Bessie作为一头牛,它也很懒,因此,她喜欢连续多次使用同样的手势。事实上,她只愿意在整个游戏中最多切换一次手势。例如,她可能会从一开始做“蹄”的手势x次,然后在剩余的Nx次游戏中切换为“纸”的手势。

现给定约翰将要做的一个序列的手势,请确定游戏中Bessie可能赢得次数的最大值。

【输入格式】

输入的第一行是N

随后是N行约翰要做的手势,每行一个字母:HP或者 SH表示蹄,P表示纸,S表示剪刀)。

【输出格式】

    输出Bessie在游戏中能赢的最大次数,规定她只能在游戏中最多只能改变一次手势。

【输入样例】

5

P

P

H

P

S

 

【输出样例】

4

 

加入题单

上一题 下一题 算法标签: