Submission #1061490

#TimeUsernameProblemLanguageResultExecution timeMemory
1061490Ignut사탕 분배 (IOI21_candies)C++17
8 / 100
65 ms9416 KiB
/* Ignut started: 16.08.2024 now: 16.08.2024 ████████████████████████████████████████████████████████████████████ ████████████████████████████████ ████████████████████████████████ ██████████████████████████████ ██████████████████████████████ ██████ ██████████████████ ██████████████████ ██████ ██████ ██████████████ ██████████████ ██████ ██████ ██ ████████████ ████████████ ██ ██████ ██████ ████ ██████████ ██████████ ████ ██████ ██████ ████ ██████████ ██████████ ████ ██████ ██████ ████ ██████████ ██████████ ██████ ██████ ██████ ██████ ██████████ ██████████ ██████ ██████ ██████ ██████ ████████ ████████ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ██████ ████ ████ ████ ████ ██████ ██████ ██████████ ████ ██████████ ██████ ██████ ██ ██████ ████████ ██████ ██ ██████ ██████ ██████ ████████ ██████ ██████ ██████ ██ ██ ██████ ██████████████████████ ████ ████ ██████████████████████ ████████████████████████ ██ ██ ████████████████████████ ██████████████████████████ ██████████████████████████ ██████████████████████████████ ██████████████████████████████ ████████████████████████████████████████████████████████████████████ */ #include <bits/stdc++.h> using namespace std; using ll = long long; vector<int> distribute_candies(vector<int> c, vector<int> l, vector<int> r, vector<int> v) { int n = c.size(); int q = l.size(); ll add[n + 1] = {}; for (int i = 0; i < q; i ++) { add[l[i]] += v[i]; add[r[i] + 1] -= v[i]; } vector<int> res; ll sum = 0; for (int i = 0; i < n; i ++) { sum += add[i]; res.push_back(min(sum, 1ll * c[i])); } return res; } // int main() { // ios_base::sync_with_stdio(false), cin.tie(0), cout.tie(0); // #ifndef ONLINE_JUDGE // freopen("input123.txt", "r", stdin); // freopen("output123.txt", "w", stdout); // #endif // return 0; // } /* */
#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...