atcoder#AGC039A. [AGC039A] Connection and Disconnection
[AGC039A] Connection and Disconnection
配点 : 点
問題文
文字列 が与えられます。 を 回繰り返してできる文字列を とします。 の文字をひとつ選んで他の文字に書き換える操作を繰り返すことで のどの隣り合う 文字も相異なるようにするとき、 必要な操作の回数の最小値を求めてください。
制約
- は英小文字からなる
- は整数である
入力
入力は以下の形式で標準入力から与えられる。
出力
必要な操作の回数の最小値を出力せよ。
issii
2
4
は issiiissii
です。例えば、 を ispiqisyhi
に書き換えれば、どの隣り合う 文字も異なるようにできます。
qq
81
81
cooooooooonteeeeeeeeeest
999993333
8999939997