#ARC157B. [ARC157B] XYYYX
[ARC157B] XYYYX
Score : points
Problem Statement
You are given a string of length consisting of X and Y.
You will choose characters at distinct positions in and change each of them: X becomes Y and Y becomes X.
Find the maximum possible number of pairs of consecutive Ys in the resulting string.
Constraints
- is a string of length consisting of
XandY.
Input
The input is given from Standard Input in the following format:
Output
Print the maximum possible number of pairs of consecutive Ys in the resulting string.
5 1
XYXYX
2
You will choose one character.
- If you choose the -st character, the resulting string is
YYXYX, with one pair of consecutiveYs at positions . - If you choose the -nd character, the resulting string is
XXXYX, with no pair of consecutiveYs. - If you choose the -rd character, the resulting string is
XYYYX, with two pairs of consecutiveYs at positions and . - If you choose the -th character, the resulting string is
XYXXX, with no pair of consecutiveYs. - If you choose the -th character, the resulting string is
XYXYY, with one pair of consecutiveYs at positions .
Thus, the sought maximum number is .
5 4
XYXYX
2
It is optimal to choose the -st, -nd, -rd, and -th characters to get YXYYY, or choose the -st, -rd, -th, and -th characters to get YYYXY.
Note that you may not choose a character at the same position multiple times.