临淄网站建设多少钱,赣州seo排名,品牌建设 高质量发展,做网站时联系我们制作模板明明想在学校中请一些同学一起做一项问卷调查。 为了实验的客观性#xff0c;他先用计算机生成了N个1到1000之间的随机整数#xff0c;对于其中重复的数字#xff0c;只保留一个#xff0c;把其余相同的数去掉#xff0c;不同的数对应着不同的学生的学号。 然后再把这些数…明明想在学校中请一些同学一起做一项问卷调查。 为了实验的客观性他先用计算机生成了N个1到1000之间的随机整数对于其中重复的数字只保留一个把其余相同的数去掉不同的数对应着不同的学生的学号。 然后再把这些数从小到大排序按照排好的顺序去找同学做调查。 请你协助明明完成“去重”与“排序”的工作。
输入格式 输入文件包含2行第1行为1个正整数表示所生成的随机数的个数N 。
第2行有N个用空格隔开的正整数为所产生的随机数。
输出格式 输出文件也是2行第1行为1个正整数M表示不相同的随机数的个数。 第2行为M个用空格隔开的正整数为从小到大排好序的不相同的随机数。
代码如下
#include iostream
#include algorithm
using namespace std;int n;
const int N 110;
int a[N];
int main()
{cinn;for (int i 0;in;i) cina[i];sort(a,an);int k unique(a,an)-a;coutkendl;for (int i 0;ik;i){couta[i] ;}coutendl;return 0;
}