func_code_string: #include <bits/stdc++.h>   using namespace std;   void solve() {     long long int N;     cin >> N;     long long int A[N];     for (long long int i = 0; i < N; i++) cin >> A[i];     map<long long int, long long int> M;     for (long long int i = 0; i < N; i++) {       if (A[i] != 0) M[A[i]]++;     }     cout << M.size() << endl;   }   int main() {     ios_base::sync_with_stdio(false);     cin.tie(0);     cout.tie(0);     int t = 1;     while (t--) {       solve();     }     return 0;   }   