fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. // your code goes here
  6. int n,k;
  7. cin>>n;
  8.  
  9. vector<int>arr(n);
  10. for(int i=0;i<n;i++){
  11. cin>>arr[i];
  12. }
  13.  
  14. cin>>k;
  15.  
  16. int lsum=0, rsum=0;
  17. for(int i=0;i<k;i++){
  18. lsum+=arr[i];
  19. }
  20. int maxScore=lsum;
  21. int r=n-1;
  22.  
  23. for(int i=k-1;i>=0;i--){
  24. lsum-=arr[i];
  25. rsum+=arr[r];
  26. r--;
  27. maxScore=max(maxScore,lsum+rsum);
  28. }
  29. cout<<"Max score "<<maxScore<<endl;
  30.  
  31. return 0;
  32. }
Success #stdin #stdout 0.01s 5292KB
stdin
7
1 1 2 3 4 5 1
3
stdout
Max score 10