atcoder#AGC029A. [AGC029A] Irreversible operation
[AGC029A] Irreversible operation
分数 : 分
问题陈述
有 个 Reversi 棋子排列成一排。 (一个 Reversi 棋子 是一个黑色和白色两面都有的圆盘。)
每个棋子的状态由长度为 的字符串 表示。
如果 B
,那么从左边数第 个棋子显示为黑色;
如果 W
,那么从左边数第 个棋子显示为白色。
考虑执行以下操作:
- 选择 (),使得从左边数第 个棋子显示为黑色,而从左边数第 个棋子显示为白色,然后翻转这两个棋子。也就是说,从左边数第 个棋子现在显示为白色,而从左边数第 个棋子现在显示为黑色。
找出此操作可以执行的最大次数。
约束条件
B
或W
输入
输入通过标准输入以以下格式给出:
输出
打印此操作可以执行的最大次数。
BBW
2
此操作可以执行两次,如下所示:
- 翻转从左边数的第二和第三个棋子。
- 翻转从左边数的第一个和第二个棋子。
BWBWBW
6