#include <iostream>
#define int long long
using namespace std;
int n,k,a[100005],q,b[15],op,s,l,r,m,ans;
signed main() {
ios_base::sync_with_stdio(false);
cin.tie(0);cout.tie(0);
cin>>n>>k;
for (int i=1; i<=n; i++) cin>>a[i];
cin>>q;
while (q--) {
cin>>op;
if (op==1) {
for (int i=1; i<=k; i++) cin>>b[i];
s=a[b[1]];
for (int i=1; i<k; i++) a[b[i]]=a[b[i+1]];
a[b[k]]=s;
}
else {
cin>>l>>r>>m;ans=0;
for (int i=l; i<=r-m+1; i++)
for (int j=i; j<i+m; j++) ans+=a[j];
cout<<ans<<"\n";
}
}
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |