はまやんはまやんはまやん

hamayanhamayan's blog

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;
}