以下の内容はhttps://blog.hamayanhamayan.com/entry/2019/10/19/234640より取得しました。


Slimes [AtCoder Beginner Contest 143 C]

https://atcoder.jp/contests/abc143/tasks/abc143_c

解説

https://atcoder.jp/contests/abc143/submissions/8036277

連続する同じ色(文字)を1つにまとめると何グループできるかという問題。
ランレングス表現というのがある。
これは連続してどれだけの文字のまとまりがあるかというのが得られる。
自分はライブラリ化しているので貼るだけ。
ランレングス表現のライブラリがない場合は、しゃくとり法っぽくやるのがいいかもしれない。

int N; string S;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N >> S;
    auto rl = runLengthEncoding(S);
    cout << rl.size() << endl;
}



以上の内容はhttps://blog.hamayanhamayan.com/entry/2019/10/19/234640より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14