Source Code
#include <bits/stdc++.h> 
#define int long long
#define all(c) begin(c), end(c)
#define rall(c) rbegin(c), rend(c)
#define SORT(c) sort(all(c))
#define rSORT(c) sort(rall(c))
#define f first
#define s second
#define pb push_back
#define endl "\n"
using namespace std;
void solve();
int32_t main(){ios::sync_with_stdio(false);cin.tie(0);int t = 1;int i = 1;
    //cin >> t;
    while(t--){//cout<<"_________________________________\n";cout<<"Test case Number: "<<i++<<endl<<endl;
        solve();
    }
}
void solve(){
    int n;cin >> n;
    int ans = 0;
    int cnt = 0;
    bool d = true;
    for(int i = 0;i<n;i++){
        int x;cin >> x;
        cnt += x;
        if(cnt <= 0) d = false;
        ans = min(ans,cnt);
    }
    if(d) cout << 0;
    else cout << abs(ans) + 1;
}
Copy
Zeina The Business Owner barakat
GNU G++17
13 ms
1.2 MB
Accepted