func_code_string: #include <bits/stdc++.h>   using namespace std;   void output() {     long long n;     cin >> n;     long long a[n], i;     for (i = 0; i < n; i++) cin >> a[i];     map<long long, bool> make_pair;     long long s = 0;     make_pair[0] = true;     long long c = 0;     for (i = 0; i < n; i++) {       s += a[i];       if (make_pair[s]) {         c++;         make_pair.clear();         s = a[i];         make_pair[s] = true;         make_pair[0] = true;       } else {         make_pair[s] = true;       }     }     cout << c << endl;   }   signed main() {     long long t;     t = 1;     while (t--) output();   }   