제출 #975075

#제출 시각아이디문제언어결과실행 시간메모리
975075pransh_8사탕 분배 (IOI21_candies)C++17
3 / 100
5080 ms13396 KiB
//pransh_8 // #include "candies.h" #include <bits/stdc++.h> using namespace std; //Macros: #define FOR(i, a, n) for(int i=a;i<n;++i) #define FORR(i, a, n) for(int i=a;i>=n;--i) /*------------------------------Code-Begins----------------------------------*/ vector<int> distribute_candies(vector<int> c, vector<int> l, vector<int> r, vector<int> v) { int n = c.size(), q = l.size(); vector<int> ans(n); FOR(i,0,q) { FOR(k,l[i],r[i]+1) { if (v[i]>0) ans[k]=min((long long)c[k],(long long)(ans[k]+v[i])); else ans[k]=max(0ll,(long long)(ans[k]+v[i])); } } return ans; } /* signed main() { int n, q; cin >> n; vector<int> c(n); FOR(i,0,n) cin >> c[i]; cin >> q; vector<int> l(q), r(q), v(q); FOR(i,0,q) cin >> l[i] >> r[i] >> v[i]; vector<int> ans = distribute_candies(c,l,r,v); FOR(i,0,n) cout << ans[i] << ' '; cout << endl; 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...