ABC033B - 町の合併
問題:B - 町の合併
#include <cstdio> #include <iostream> #include <string> using namespace std; #define REP(i, n) for (int i = 0; i < (n); ++i) int main(void) { int n, p, sum = 0, max = 0; string s, ans; cin >> n; REP(i, n) { cin >> s >> p; sum += p; if (max < p) { ans = s; max = p; } } if (max * 2 <= sum) { ans = "atcoder"; } cout << ans << "\n"; return 0; }
nの入力を
scanf ("%d", &n);
としており戻り値を使っていないため、1WA。