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