Submission #1071695

#TimeUsernameProblemLanguageResultExecution timeMemory
1071695vjudge1Addk (eJOI21_addk)C++17
0 / 100
2086 ms8348 KiB
#include<bits/stdc++.h> using namespace std; int main(){ int n,k; cin>>n>>k; int a[n]; for(int i=1; i<=n ;i++){ cin>>a[i]; } int q; cin>>q; while(q--){ int qq; cin>>qq; if (qq==1){ if (k!=1){ int b[k]; for(int i=1 ;i<=k ;i++){ cin>>b[i]; } int qweodkgogrsunbfdkcmvmspwiengdifjbdjnbdiuwpriqfpgfbndkckscvnxzojdsnbieuriwmslvifbdjnnbkviduwebqejbsdiv=b[1]; for(int i=1; i<k ;i++){ a[b[i]]=a[b[i+1]]; } a[b[k]]=qweodkgogrsunbfdkcmvmspwiengdifjbdjnbdiuwpriqfpgfbndkckscvnxzojdsnbieuriwmslvifbdjnnbkviduwebqejbsdiv; for(int i=1; i<=n; i++){ cout<<a[i]<<" "; } cout<<"\n"; } } else{ int l,r,m; cin>>l>>r>>m; long long sum=0; //cout<<"\n"; // 2 3 5 2 for(int i=l ;i<=r-m+1; i++){ for(int j=i ;j<i+m ;j++){ sum+=a[j]; } } cout<<sum<<"\n"; } } } /* 8 3 7 2 5 1 9 3 4 6 1 2 2 7 4 5 1 2 3 1 6 3 5 2 1 3 2 */
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...