実行時間制限: 2 sec / メモリ制限: 1024 MB / Difficulty: 11
問題概要
チーム高橋とチーム青木が、チーム高橋を先攻として野球を行なっており、現在9回表までが終了し、9回裏が始まろうとしている。試合において、チーム高橋は 回表に 点を取り、チーム青木は 回裏に 点を取った。ここで、9回表の終了時点でチーム高橋の得点はチーム青木の得点以上である。チーム青木は9回裏に最低何点取れば勝利する (引き分けではない) ことができるかを求めよ。
制約
- 入力はすべて整数。
考察
ループを用いて を計算し、それを出力すればよい。
コード
#include <bits/stdc++.h> using namespace std; #define rep(i, start, end) for (auto i = (start); (i) < (end); (i)++) // ======================================== // int main() { int a_sum = 0, b_sum = 0; rep(i, 0, 9) { int a; cin >> a; a_sum += a; } rep(i, 0, 8) { int b; cin >> b; b_sum += b; } cout << a_sum - b_sum + 1 << endl; }
実装時間: 5分以内