fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n;
  6. cin >> n;
  7. int X[2000], Y[2000];
  8. for (int i = 0; i < n; i++){
  9. cin >> X[i] >> Y[i];
  10. }
  11. int x[2000] = {0};
  12. int y[2000] = {0};
  13. for (int i = 0; i < n; i++){
  14. if (Y[i] == 0)x[i] = X[i];
  15. else y[i] = Y[i];
  16. }
  17. int X_2[2000][2000];
  18. int Y_2[2000][2000];
  19.  
  20. for (int j = 0; j < n; j++){
  21. for (int k = 0; k < n; k++){
  22. X_2[j][k] = x[j] * x[k];
  23. Y_2[j][k] = y[j] * y[k];
  24. }
  25. }
  26.  
  27. int counter = 0;
  28. for (int j = 0; j < n; j++){
  29. for (int k = 0; k < n; k++){
  30. if (X_2[j][k] == Y_2[j][k]) {
  31. counter++;
  32. }
  33. }
  34. }
  35.  
  36. cout << counter << "\n";
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0.01s 5584KB
stdin
4
0 1
-1 0
0 -1
1 0
stdout
8