fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. long long t,n,i,j,s=0;
  6. cin>>n;
  7. long long a[n];
  8. map<long long,long long>m;
  9. for(i=0;i<n;i++)
  10. {cin>>a[i];
  11. m[a[i]]++;}
  12. for(auto x : m)
  13. {
  14. if(x.second%2==0&&x.second!=0)
  15. {
  16. s+=x.second/2;
  17. }
  18. else if(x.second%2==1&&x.second!=0)
  19. {
  20. s+=x.second/2;
  21. s++;
  22. }
  23. }
  24. cout<<s<<"\n";
  25.  
  26.  
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0s 4924KB
stdin
3
1 2 2
stdout
2