SRM615 Div1Easy AmebaDiv1

#include <bits/stdc++.h>
using namespace std;

#define ALL(x) (x).begin(), (x).end()
class AmebaDiv1 {
public:
  int count( vector <int> X ) {
    int N = X.size();
    set<int> st1(ALL(X)), st2;
    for(int i=0; i<N; i++) {
      int xx = X[i];
      for(int j=0; j<N; j++) {
	if(X[j] == xx) xx *= 2;
      }
      if(st1.count(xx)) st2.insert(xx);
    }
    return (int)st1.size()-(int)st2.size();
  }
};