蒙一勾股之父——王皓 • 1年前
#include<bits/stdc++.h>
using namespace std;
const int N=1000010;
int a[N];
int main(void){
int n,m,all=0,cmp=0;
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
a[i]+=1;
}
scanf("%d",&m);
sort(a+1,a+n+1);
for(int j=1;j<=n+1;j++){ all++;
if(a[j]!=a[j-1]){
if(all>=m){
cout<<a[j-1]-1<<' ';
cmp++;
}
all=0;
}
}
if(cmp==0){
printf("-1");
}
return 0;
}
评论:
请先登录,才能进行评论