Submission #1296907

#TimeUsernameProblemLanguageResultExecution timeMemory
1296907buinamkhanhAddk (eJOI21_addk)C++20
0 / 100
2095 ms588 KiB
#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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...