Submission #968588

#TimeUsernameProblemLanguageResultExecution timeMemory
968588IUA_HasinDistributing Candies (IOI21_candies)C++17
3 / 100
5100 ms13520 KiB
#include "candies.h" #include <bits/stdc++.h> #define endl "\n" #define yeap cout<<"YES"<<endl #define nope cout<<"NO"<<endl #define ll long long using namespace std; std::vector<int> distribute_candies(std::vector<int> c, std::vector<int> l, std::vector<int> r, std::vector<int> v) { ll n = c.size(); std::vector<int> s(n, 0); ll q = l.size(); for(int i=0; i<q; i++){ ll a = l[i]; ll b = r[i]; ll d = v[i]; for(int j=a; j<=b; j++){ int x = s[j]+d; if(d>=0){ s[j] = min(c[j], x); } else { s[j] = max(0, x); } } } return s; }
#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...