#include <bits/stdc++.h>
using namespace std;
int main() {
  unsigned long long int n, c = 0;
  int x;
  cin >> n;
  unsigned long long int pos[11] = {}, neg[11] = {}, z = 0, i;
  for (i = 0; i < n; i++) {
    cin >> x;
    if (x == 0)
      z++;
    else if (x < 0)
      neg[(-1) * x]++;
    else {
      pos[x]++;
    }
  }
  for (int i = 1; i < 11; i++) {
    c = c + pos[i] * neg[i];
  }
  if (z > 1)
    z = (z * (z - 1)) / 2;
  else {
    z = 0;
  }
  cout << c + z;
}
