以下の内容はhttps://blog.hamayanhamayan.com/entry/2017/09/20/135041より取得しました。


A-Z- [ACPC2017 Day3 A]

http://judge.u-aizu.ac.jp/onlinejudge/cdescription.jsp?cid=ACPC2017Day3&pid=A

解法

http://judge.u-aizu.ac.jp/onlinejudge/creview.jsp?rid=2539768&cid=ACPC2017Day3

前の文字よりも大きい文字に遷移するときは、次の周回に入らない。
それ以外なら次の周回となるため、前の文字以下の文字に遷移する時に答えをインクリメントしていく。

string S;
//--------------------------------------------------------------------------------------------------
void _main() {
    cin >> S;
 
    int ans = 0;
    char pre = 'A';
    fore(c, S) {
        if (pre >= c) ans++;
        pre = c;
    }
    cout << ans << endl;
}



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

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