#include <bits/stdc++.h>
using namespace std;
long long int arr[1000010], pref[1000010];
int main(){
long long int n, k, q, i, t, l, r, m, j;
cin>>n>>k;
for(i=1; i<=n; i++){
cin>>arr[i];
pref[i]=pref[i-1]+arr[i];
}
// for(i=0; i<=n; i++){
// cout<<pref[i]<<" ";
// }
cin>>q;
for(i=0; i<q; i++){
bool f=false;
long long int sum=0;
cin>>t;
if(t==1){
cin>>k;
}
else{
f=true;
cin>>l>>r>>m;
for(j=l; j<=r-m+1; j++){
sum+=pref[j+m-1]-pref[j-1];
}
}
if(f){
cout<<sum<<endl;
}
}
return 0;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |