NYOJ255 C小加 之 随机数

来源:互联网 发布:厦门公安局网络刻章 编辑:程序博客网 时间:2024/06/04 19:43

原题链接

简单题。

附ac代码:

#include <stdio.h>#include <stdlib.h>int cmp(const void *a, const void *b){return *(int *)a - *(int *)b;}int main(){int t, n, i, *a, flag;scanf("%d", &t);while(t-- && scanf("%d", &n)){a = (int *)malloc(sizeof(int) * n);for(i = 0; i != n; ++i)scanf("%d", &a[i]);qsort(a, n, sizeof(int), cmp);flag = 1;for(i = 1, flag = 1; i != n; ++i){if(a[i] == a[i - 1]) continue;++flag;}printf("%d\n%d", flag, a[0]);for(i = 1; i != n; ++i){if(a[i] == a[i - 1]) continue;printf(" %d", a[i]);}printf("\n");free(a);}return 0;}


0 0
原创粉丝点击