質問: 1) { cout << "Yes" << endl; } else { cout << "No" << endl; } } ``` ### 前提 他の競プロerのコードでbeginとendとcount関数の意味を知りたいです。
回答: こんにちは。 countはstd::countと思います。 begin, endも同様に、それぞれstd::begin, std::endでしょう。 std::begin(s)は、配列s先頭へのイテレータ(ポインタのようなもの)を返します。 std::end(s)は、配列s最後の次へのイテレータを返します。 std::countはその間にある`'-'`の数を返します。