PTA乙级 (*1030 完美数列 (25分))

Posted jianqiao123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PTA乙级 (*1030 完美数列 (25分))相关的知识,希望对你有一定的参考价值。

1030 完美数列 (25分)

https://pintia.cn/problem-sets/994805260223102976/problems/994805291311284224

#include <iostream>
#include <vector>
#include <algorithm>
typedef long long ll;
using namespace std;
int main()
{
   int n;
   ll p;
   cin>>n>>p;
    vector<int> vec(n);
    for(int i=0;i<n;i++) cin>>vec[i];
    int result=0,temp=0;
    sort(vec.begin(),vec.end());
    for(int i=0;i<n;i++)
    {
    	for(int j=i+result;j<n;j++)
    	{
    		if(vec[j]<=p*vec[i]) temp=j-i+1;
    		if(temp>result) result=temp;
    		else break;
	 }
    }
	cout<<result;
	return 0;
}

以上是关于PTA乙级 (*1030 完美数列 (25分))的主要内容,如果未能解决你的问题,请参考以下文章

PAT乙级1030

1030 完美数列 (25分)

1030 完美数列 (25 分)

[PAT乙级]1030 完美数列

1030 完美数列(25 分)

1030 完美数列 (25分)