7和10是RE,在线等大佬
查看原帖
7和10是RE,在线等大佬
759353
Qhl20110321楼主2022/8/27 12:14
#include<bits/stdc++.h>
using namespace std;
int yl[100],hl[100],n,m=0;
int main(){
	cin>>n;
	for(int i=0;i<n;i++)
		cin>>yl[i];
	for(int i=1;i<=n-1;i++){
		for(int j=1;j<=n-i;j++){
			if(yl[j-1]>yl[j]){
				swap(yl[j-1],yl[j]);
			}
		}
	}
	for(int i=0;i<n;i++){
		hl[yl[i]]=1;
	}
	for(int i=0;i<n;i++){
		if(hl[yl[i]]!=0){
			m++;
			hl[yl[i]]=0;
		}
	}
	cout<<m<<"\n";
	for(int i=0;i<n;i++){
		hl[yl[i]]=1;
	}
	for(int i=0;i<n;i++){
		if(hl[yl[i]]!=0){
			printf("%d ",yl[i]);
			hl[yl[i]]=0;
		}
	}
	return 0;
}

2022/8/27 12:14
加载中...