#ABC365D. AtCoder 猜拳 3
AtCoder 猜拳 3
AtCoder 猜拳 3
题目描述
高桥君和青木君玩了 次石头剪刀布。注:在这个游戏中,石头赢剪刀,剪刀赢布,布赢石头。
青木君的出手由长度为 的字符串 表示,字符为 R、P、S。 的第 个字符表示青木君第 局的出手:R 表示石头,P 表示布,S 表示剪刀。
高桥君的出手满足以下条件:
- 高桥君从未输给青木君。
- 对于 ,高桥君第 局的出手与他第 局的出手不同。
求高桥君最多能赢多少局。
题目保证存在满足上述条件的高桥君出手序列。
输入格式
输入按以下格式从标准输入给出。
输出格式
输出高桥君最多能赢的局数。
样例
6
PRSSRS
5
在这 局石头剪刀布中,青木君依次出了布、石头、剪刀、剪刀、石头、剪刀。
高桥君可以依次出剪刀、布、石头、剪刀、布、石头,从而赢下第 、、、、 局。
不存在满足条件且能赢下全部 局的高桥君出手序列,所以输出 。
10
SSSSSSSSSS
5
24
SPRPSRRRRRPPRPRPSSRSPRSS
18
数据范围
- 是长度为 、由 R、P、S 组成的字符串
- 是整数
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 3378
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者