#include #include #include #include #include using namespace std; int main() { long long int t; cin>>t; int prod=0; long long int ar[t]; for(long long int i=0;i>ar[i]; } int max_so_far=0,max_ending_here=0; int r=0; std::vector arr(t); for (int i = 0; i < t; i++) { max_ending_here = max_ending_here + ar[i]; if (max_so_far < max_ending_here){ max_so_far = max_ending_here; arr[r] = ar[i]; r++; } if (max_ending_here < 0){ max_ending_here = 0; arr.clear(); r =0; } } for(int a=0;a