#include using namespace std; vector append(vector A,vectorB,int i,int j){ int max=0; for(int k=i;k<=j;k++){ if(A[k]>max){ max=A[k]; } } B.push_back(max); return B; } vectorSA(vector A){ vectorB; int l=A.size(); for(int k=0;k<=l-1;k++){ for(int i=0;i<=l-1-k;i++){ int j= i+k; B=append(A,B,i,j); //cout< A) { A=SA(A); A=SA(A); int sum=0; for(int i=0;i> n; vector a(n); for(int a_i = 0; a_i < n; a_i++){ cin >> a[a_i]; } int result = solve(a); cout << result << endl; return 0; }