제출 #501104

#제출 시각아이디문제언어결과실행 시간메모리
501104uncriptedAddk (eJOI21_addk)C++11
0 / 100
122 ms2196 KiB
#include<bits/stdc++.h> using namespace std; long long prefix[100005]; long long pre[100005]; 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]; pre[i]+=pre[i-1]+a[i]; prefix[i]=prefix[i-1]+pre[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; s+=prefix[r]-prefix[l+m-2]; s-=prefix[r-m]-prefix[l-2]; s-=prefix[r-m]; cout<<s<<endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...