제출 #1270458

#제출 시각아이디문제언어결과실행 시간메모리
1270458flashmtBikeparking (EGOI24_bikeparking)C++20
25 / 100
27 ms2632 KiB
#include <bits/stdc++.h> #ifdef LOCAL #include "Debug.h" #else #define debug(...) 42 #endif using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int n; while (cin >> n) { vector<int> a(n), b(n); for (int &x : a) cin >> x; for (int &x : b) cin >> x; int ans = 0; for (int i = n - 1, j = n - 1; i >= 0; i--) { j = min(j, i - 1); while (j >= 0) { int use = min(b[i], a[j]); ans += use; b[i] -= use; a[j] -= use; if (b[i] == 0) break; j--; } } for (int i = 0; i < n; i++) ans -= max(0, b[i] - a[i]); cout << ans << endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...