Score : $1400$ points
You are given strings $s$ and $t$, both of length $N$.
$s$ and $t$ consist of 0
and 1
. Additionally, in these strings, the same character never occurs three or more times in a row.
You can modify $s$ by repeatedly performing the following operation:
0
with 1
, and 1
with 0
), under the condition that the same character would not occur three or more times in a row in $s$ after the operation.Your objective is to make $s$ equal to $t$. Find the minimum number of operations required.
0
and 1
.Input is given from Standard Input in the following format:
$N$ $s$ $t$
Find the minimum number of operations required to make $s$ equal to $t$. It can be proved that the objective is always achievable in a finite number of operations.
4 0011 0101
4
One possible solution is 0011
→ 1011
→ 1001
→ 1101
→ 0101
.
1 0 0
0
8 00110011 10101010
10