fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main(int argc, char const *argv[])
  5. {
  6. int n;
  7. cin>>n;
  8. int count = 0;
  9. int arr[n][2];
  10. map<int,int>m;
  11.  
  12. for (int i = 0; i < n; ++i)
  13. {
  14. /* code */
  15.  
  16.  
  17. /* code */
  18. cin>>arr[i][0]>>arr[i][1];
  19. if(m.find(arr[i][0]) != m.end()){
  20. m[arr[i][0]] += 1;
  21. }
  22. else
  23. m[arr[i][0]] = 1;
  24.  
  25. if(m.find(arr[i][1]) != m.end()){
  26. m[arr[i][1]] += 1;
  27. }
  28. else
  29. m[arr[i][1]] = 1;
  30.  
  31. count++;
  32. }
  33.  
  34. int d;
  35. cin>>d;
  36.  
  37. for (int i = 0; i < n ; ++i)
  38. {
  39. /* code */
  40. //cout<<m[arr[i][0]]<<" "<<m[arr[i][1]]<<"\n";
  41. if (m[arr[i][0]] > 2 || m[arr[i][1]] > 2)
  42. count--;
  43. }
  44. cout<<count<<"\n";
  45.  
  46.  
  47. return 0;
  48. }
Success #stdin #stdout 0s 4184KB
stdin
5
1 2
2 3
2 5
4 4
5 6
2
stdout
2