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分))的主要内容,如果未能解决你的问题,请参考以下文章