Submission #541193

#TimeUsernameProblemLanguageResultExecution timeMemory
541193FidanAddk (eJOI21_addk)C++17
36 / 100
2076 ms3620 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef long double ld; const ll N = 1000'010; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); ll n, k, i; cin>>n>>k; vector<ll> v(n); for(i=0; i<n; i++){ cin>>v[i]; } ll q; cin>>q; while(q--){ ll t; cin>>t; if(t==1){ for(i=0; i<k; i++){ ll x1; cin>>x1; } } else { ll l, r, m, s=0, sum=0; cin>>l>>r>>m; l--, r--; for(i=l; i<l+m; i++){ sum+=v[i]; } s+=sum; for(i=l+1; i<=r-m+1; i++){ sum-=v[i-1]; sum+=v[i+m-1]; s+=sum; } cout<<s<<endl; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...