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(); } };