【PAT】1085. Perfect Sequence

来源:互联网 发布:js中遍历dom元素 编辑:程序博客网 时间:2024/05/17 08:20
#define LOCAL#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <string>using namespace std;const int maxn=100010;int a[maxn];int main(){    #ifdef LOCAL        freopen("data.in","r",stdin);        freopen("data.out","w",stdout);    #endif // LOCAL    int n,p;    cin>>n>>p;    for(int i=0;i<n;i++){        cin>>a[i];    }    sort(a,a+n);    int ans=1;    for(int i=0;i<n;i++){        int j=upper_bound(a+i+1,a+n,(long long)a[i]*p)-a;        ans=max(ans,j-i);    }    cout<<ans;    return 0;}

0 0