fork(1) download
  1. #include<bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int main() {
  6. ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);
  7. int n; cin >> n;
  8. vector<int> a(n);
  9. for(int i = 0; i < n; i++) cin >> a[i];
  10. int sum = 0, ans = 0;
  11. for(int i = 0; i < n; i++){
  12. sum += a[i];
  13. ans = max(ans, sum);
  14. if (sum < 0) sum = 0;
  15. }
  16. cout << ans;
  17. return 0;
  18. }
Success #stdin #stdout 0.01s 5452KB
stdin
4
1 -2 3 -4
stdout
3