第6回 ドワンゴからの挑戦状 予選
結果
問題 | ACまでに要した時間 | AC | WA | TLE |
---|---|---|---|---|
A | 05:30 | 1 | 0 | 0 |
B | : | 0 | 0 | 0 |
C | : | 0 | 0 | 0 |
D | : | 0 | 0 | 0 |
Rating | 順位 |
---|---|
611 (+44) | 1464 |
解答
A
問題文を理解するのに少し時間がかかって提出が遅くなった印象.
#include <bits/stdc++.h> #define REP(i, x) REPI(i, 0, x) #define REPI(i, a, b) for (int i = int(a); i < int(b); ++i) #define ALL(x) (x).begin(), (x).end() typedef long long ll; using namespace std; int main() { cin.tie(0); ios::sync_with_stdio(false); int N; cin >> N; string s[50]; string x; int sum_t = 0; int t[50]; REP(i, N) { cin >> s[i]; cin >> t[i]; sum_t += t[i]; } cin >> x; int current_sum = 0; int ans = 0; REP(i, N) { if (s[i] == x) { ans = sum_t - current_sum - t[i]; break; } current_sum += t[i]; } cout << ans << endl; return 0; }
B
アプローチが全く分からなかった.手も足も出なかった.
TODO