func_code_string: #include <bits/stdc++.h>   using namespace std;   long long a[100000], i, n, m, k;   set<int> s;   int main() {     cin >> n >> k;     for (i = 0; i < n; i++) {       cin >> a[i];     }     sort(a, a + n);     s.insert(a[0]);     for (i = 1; i < n; i++) {       m = s.size();       if (a[i] % k != 0) {         s.insert(a[i]);       } else {         s.insert(a[i] / k);         if (m != s.size()) {           s.erase(a[i] / k);           s.insert(a[i]);         }       }     }     cout << s.size();   }   