以下の内容はhttps://blog.hamayanhamayan.com/entry/2020/01/11/223525より取得しました。


Falling Asleep [Dwango Programming Contest 6th A]

https://atcoder.jp/contests/dwacon6th-prelims/tasks/dwacon6th_prelims_a

解説

https://atcoder.jp/contests/dwacon6th-prelims/submissions/9426401

名前がXの曲が出てきたら、時間計測を始めるように実装する。
自分の実装では、ansに-1を入れておき、名前がXの曲が出てきたらans=0として、0≦ansなら時間を足していくようにしていった。
フラグを持つなり、for-loopをbreakしたり、色々やれるだろう。

int N;
string S[50];
int T[50];
string X;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N;
    rep(i, 0, N) cin >> S[i] >> T[i];
    cin >> X;

    int ans = -1;
    rep(i, 0, N) {
        if(0 <= ans) ans += T[i];
        if (X == S[i]) ans = 0;
    }
    cout << ans << endl;
}



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

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