桶排序直接秒
2024-08-20 13:58:38
发布于:江苏
5阅读
0回复
0点赞
这道题用桶排序,如果输入次数大于0并输出1次就行
(注意要先输出去重后个数)
#include<iostream>
using namespace std;
int main(){
int n,a[1010]={0},sum=0;
cin >> n;
for(int i=0;i<n;i++){
int t;cin>>t;a[t]++;
}
for(int i=0;i<1001;i++){
if(a[i]>0)
sum++;
}
cout<<sum<<endl;
for(int i=0;i<1001;i++){
if(a[i]>0)
cout<<i<<" ";
}
}
这里空空如也
有帮助,赞一个