제출 #1071672

#제출 시각아이디문제언어결과실행 시간메모리
1071672vjudge1Addk (eJOI21_addk)C++17
0 / 100
2041 ms860 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){ 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"; for(int i=l ;i<l+(r-m); 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 */
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...