fork download
  1. //Debashish Roy
  2. #include<bits/stdc++.h>
  3. #define ll long long int
  4. #define loop(k) for(i=0;i<k;++i)
  5. #define loop2(k,l) for(j=k;j<l;++j)
  6. #define mod 1000000007
  7. using namespace std;
  8. int main()
  9. {
  10. std::ios_base::sync_with_stdio(false);cin.tie(NULL);
  11. int t=1,i=0,j=0;
  12. //cin>>t;
  13. while(t--){
  14. ll n;
  15. cin>>n;
  16. ll a[n];
  17. loop(n)cin>>a[i];
  18. ll b[n];ll sum=0;
  19. loop(n){b[i]=a[i];sum+=a[i];}
  20. cout<<sum<<"\n";
  21. ll k=2;
  22. while(n>=k){ // 2 to n
  23. sum=0; //computing for k and saving results
  24. for(j=0;j<=n-k;j++){
  25. b[j]=max(b[j],a[j+k-1]);
  26. sum+=b[j];
  27. }
  28. cout<<sum<<"\n";
  29. ++k;
  30. }
  31. }
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 16064KB
stdin
5
5 3 4 2 3
stdout
17
16
13
9
5