IMohammedNasr

Untitled

Apr 27th, 2022
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.46 KB | None | 0 0
  1. void solve()
  2. {
  3.     ll n, sum = 0;
  4.     cin >> n;
  5.     vector<int> v(n);
  6.     for (auto &i : v)
  7.     {
  8.         cin >> i;
  9.         sum += i;
  10.     }
  11.     ll l = 0, r = 0, Minn = INT_MAX, test = 0;
  12.     while (l < n or r < n)
  13.     {
  14.         while (test + v[r] <= 0 and r < n)
  15.         {
  16.             test += v[r++];
  17.             Minn = min(Minn, test);
  18.         }
  19.         r++, l = r;
  20.         test = 0;
  21.     }
  22.     cout << (Minn != INT_MAX ? sum - Minn : sum) << '\n';
  23. }
Advertisement
Add Comment
Please, Sign In to add comment