求助大佬----不完全的输出
查看原帖
求助大佬----不完全的输出
601226
JOEas楼主2022/1/25 12:11

这题我用的是桶排序,

但很尴尬的是,本蒟蒻的程序仅输出了不相同的随机数的个数,但未输出从小到大排好序的不相同的随机数(但也有实现过程--可能不完全正确)

求大佬帮忙看看。

#include<bits/stdc++.h>
using namespace std;

int n,t,ans1=0,m;
int a[1000000];

int main()
{
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>t;     
		a[t]++;
	}
	for(int j;j<1000001;j++)
	{
		if(a[j]>0)
		{
			ans1++; 
		}
	}
	cout<<ans1<<" ";
	for(int j;j<1000001;j++)
	{
		if(a[j]>0)
		{ 
		cout<<j<<" ";
		}
	}
	return 0; 
}
2022/1/25 12:11
加载中...