実行時間制限: 2 sec / メモリ制限: 1024 MB / Difficulty: 15
問題概要
チーム高橋 (Takahashi
) とチーム青木 (Aoki
) が 回の試合を行い、 回目の試合ではチーム高橋が 点、チーム青木が 点獲得した。 回の試合の合計点が高いチームはどちらかを出力せよ。ただし、両者の合計点が等しいときはDraw
と出力せよ。
制約
- 入力はすべて整数。
考察
ループで両チームの獲得した得点を受け取りながらそれを加算していき、最後に比較してやればOK。
コード
#include <bits/stdc++.h> using namespace std; #define rep(i, start, end) for (auto i = (start); (i) < (end); (i)++) // ======================================== // int main() { int N; cin >> N; int takahashi = 0, aoki = 0; rep(i, 0, N) { int X, Y; cin >> X >> Y; takahashi += X; aoki += Y; } if (takahashi > aoki) { cout << "Takahashi" << endl; } else if (takahashi < aoki) { cout << "Aoki" << endl; } else { cout << "Draw" << endl; } }
実装時間: 5分以内