#include#include int compare(const void *a,const void *b) { return *(long long*)a-*(long long*)b; } int main(void) { int N,p; int M,m; scanf("%d%d",&N,&p); int i; long num[N]; for(i = 0 ;i < N; i ++) { scanf("%ld",num + i); } qsort(num,N,sizeof(long),compare); long min; int count; int temp = 0; int j = 0; for(i = 0; i < N; i ++) { min = num[i]; count = 0; //j = i;//测试点四 while(min*p >= num[j] && j temp) { temp = count; } } printf("%d",temp); return 0; }



