patB1030/patA1085 完美数列
#include <iostream>
#include <cstdio>#include <algorithm>
using namespace std;
const int maxn=100001;
int num[maxn];
int main(int argc, char** argv) {
int n,p;
scanf("%d%d",&n,&p);
for(int i=0;i<n;i++) scanf("%d",&num[i]);
sort(num,num+n);
int ans=0;
for(int i=0;i<n;i++){
int mint=num[i]*p;
int tempans=0;
for(int j=i;j<n;j++){
if(num[j]<=mint) tempans++;
}
if(tempans>ans) ans=tempans;
}
printf("%d",ans);
return 0;
}