1. #include<iostream>
  2. #include<vector>
  3. #include<algorithm>
  4. using namespace std;
  5. int main() {
  6.     int n, p;
  7.     cin >> n >> p;
  8.     vector<int> seq(n);
  9.     for (int i = 0; i < n; i++)
  10.         cin >> seq[i];
  11.     sort(seq.begin(), seq.end());
  12.     int i = 0, j = 0;
  13.     while (j < n) { //j-i只增不减
  14.         if ((long long)seq[i] * p < seq[j])i++;//测试点5中seq[i]*p会超出int范围
  15.         j++;
  16.     }
  17.     cout << j - i; //输出结果
  18.     return 0;
  19. }