GitBook

这里写图片描述 这里写图片描述

去重后进行排序

写的时候用了sort 然后排序后去重

#include<stdio.h>
#include<algorithm>
using namespace std;
int main() {
	int T;
	scanf("%d",&T);
	while(T--) {
		int a[120];
		int b[120];
		int n;
		scanf("%d",&n);
		for(int i=0; i<n; i++)
			scanf("%d",&a[i]);
		sort(a,a+n);
		b[0]=a[0];
		int cnt=1;
		for(int i=1; i<n; i++) {
			if(a[i]!=a[i-1]) {
				b[cnt++]=a[i];
			}
		}
		printf("%d\n",cnt);
		for(int i=0; i<cnt; i++) {
			printf("%d",b[i]);
			if(i==cnt-1)
				printf("\n");
			else
				printf(" ");
		}
	}
	return 0;
}

题目地址:【NYOJ】[255]C小加 之 随机数