#agc030e. [agc030_e]Less than 3
[agc030_e]Less than 3
問題文
長さ の文字列 および が与えられます。 および は 0
と 1
からなります。 また、 および において、同一の文字が 個以上連続する箇所はありません。
あなたは次の操作を繰り返し行い、 を書き換えていくことができます。
- 添字 () を任意に選び、 の 文字目を反転する (すなわち、
0
を1
へ、1
を0
へ書き換える)。 ただし、操作後の において、同一の文字が 個以上連続する箇所があってはならない。
あなたの目標は を に一致させることです。 を に一致させるために必要な操作回数の最小値を求めてください。
制約
- および の長さは である。
- および は
0
と1
からなる。 - および において、同一の文字が 個以上連続する箇所はない。
入力
入力は以下の形式で標準入力から与えられる。
出力
を に一致させるために必要な操作回数の最小値を出力せよ。なお、有限回の操作で目的は必ず達成可能であることが証明できる。
入力例 1
4
0011
0101
出力例 1
4
例えば、0011
→ 1011
→ 1001
→ 1101
→ 0101
と操作を行えばよいです。
入力例 2
1
0
0
出力例 2
0
入力例 3
8
00110011
10101010
出力例 3
10