#include"bits/stdc++.h"
using namespace std;
const int N=100010;
long long ans,n,p;
long long a[N];
int main()
{
cin>>n>>p;
for(int i=0;i<n;i++) cin>>a[i];
sort(a,a+n);
for(int i=0;i<n;i++)
{
long long l=i,r=n-1;
while(l<r)
{
long long mid=l+r+1>>1;
if(a[mid]<=a[i]*p ) l=mid;
else r=mid-1;
}
ans=max(ans,r-i+1);
}
cout<<ans;
return 0;
}
版权声明:本文为weixin_61426225原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。