Submission #501078

#TimeUsernameProblemLanguageResultExecution timeMemory
501078uncriptedAddk (eJOI21_addk)C++11
36 / 100
2053 ms2460 KiB
#include<bits/stdc++.h> using namespace std; int main(){ long long n,k; cin>>n>>k; long long a[n+1]; for(long long i=1; i<=n; i++){ cin>>a[i]; } long long q; cin>>q; while(q--){ long long x; cin>>x; if(x==1){ int y; cin>>y; continue; } long long l,r,m; cin>>l>>r>>m; long long s=0; for(long long j=l; j<=r; j++){ long long l1,r2; l1=max(j-m+1, l); r2=min(j+m-1, r); s+=a[j]*(r2-l1-m+2); } cout<<s<<endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...