제출 #441536

#제출 시각아이디문제언어결과실행 시간메모리
441536azberjibiouDistributing Candies (IOI21_candies)C++17
3 / 100
5061 ms9264 KiB
#include "candies.h"
#include <bits/stdc++.h>
using namespace std;
const int mxN=200100;
int N, Q;
int A[mxN];
vector <int> ans;
std::vector<int> distribute_candies(vector <int> c, vector <int> l,
                                    vector <int> r, vector <int> v) {
    N=c.size();
    ans.resize(N);
    Q=v.size();
    for(int i=0;i<Q;i++)
    {
        for(int j=l[i];j<=r[i];j++)
        {
            A[j]+=v[i];
            if(A[j]<0)  A[j]=0;
            if(A[j]>c[j])   A[j]=c[j];
        }
    }
    for(int i=0;i<N;i++)    ans[i]=A[i];
    return ans;
}

#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...