Submission #1282260

#TimeUsernameProblemLanguageResultExecution timeMemory
1282260MMihalevMosaic (IOI24_mosaic)C++20
7 / 100
74 ms14536 KiB
#include<iostream>
#include<algorithm>
#include<vector>
#include "mosaic.h"
using namespace std;
const int MAX_N=2e5+5;
int a[MAX_N];
int p[MAX_N];
int n,q;
vector<long long>ans;
std::vector<long long> mosaic(std::vector<int> X, std::vector<int> Y,std::vector<int> T, std::vector<int> B,std::vector<int> L, std::vector<int> R)
{
    n=X.size();
    q=T.size();
    ans.resize(q);

    for(int j=1;j<=n;j++)
    {
        a[j]=X[j-1];
        p[j]=p[j-1]+a[j];
    }

    for(int i=1;i<=q;i++)
    {
        ans[i-1]=p[R[i-1]+1]-p[L[i-1]];
    }

    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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...