100 atcoder#ABC143C. [ABC143C] Slimes

[ABC143C] Slimes

配点 : 300300

問題文

NN 匹のスライムが横一列に並んでいます。これらの色に関する情報が、長さ NN の英小文字から成る文字列 SS で与えられます。左から ii 番目のスライムは、 SSii 文字目に対応する色を持っています。

同じ色を持ち隣接するスライムは融合し、色は変わらずに 11 匹のスライムとなります。このとき、融合した後のスライムは、融合する前の各スライムが隣接していた他のスライムと隣接した状態になります。

最終的に存在するスライムは何匹となるでしょうか。

制約

  • 1N1051 \leq N \leq 10^5
  • S=N|S| = N
  • SS は英小文字から成る

入力

入力は以下の形式で標準入力から与えられる。

NN

SS

出力

最終的に存在するスライムの数を出力せよ。

10
aabbbbaaca
5

最終的に残るスライムを文字列で表すと、abacaとなります。

5
aaaaa
1

全てのスライムが融合します。

20
xxzaffeeeeddfkkkkllq
10