Advertisement
Nita_Cristian

tren

Feb 4th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. int s[1001][1001], suma[1001], n, v[1001], k = 3, m = 2;
  6.  
  7. int main()
  8. {
  9.     freopen("test.in", "r", stdin);
  10.     freopen("test.out", "w", stdout);
  11.     cin >> n;
  12.     for(int i = 1; i <= n; i++)
  13.         cin >> v[i], suma[i] = suma[i-1] + v[i];
  14.     for(int i = 1; i <= k; i++)
  15.     {
  16.         for(int j = 1; j <= n; j++)
  17.         {
  18.             s[i][j] = max(s[i][j-1], suma[j] - suma[j-m] + s[i-1][j-m]);
  19.         }
  20.     }
  21.     for(int i = 1; i <= n; i++)
  22.     {
  23.         for(int j = 1; j <= n; j++)
  24.         cout << s[i][j] << ' ';
  25.         cout << '\n';
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement