网站开发对显卡的要求,邵阳网站建设设计,做电影海报在哪个网站好,低代码开发app题目描述
明明想在学校中请一些同学一起做一项问卷调查#xff0c;为了实验的客观性#xff0c;他先用计算机生成了 N 个 1 到 1000 之间的随机整数 (N≤100)#xff0c;对于其中重复的数字#xff0c;只保留一个#xff0c;把其余相同的数去掉#xff0c;不同的数对应着…题目描述
明明想在学校中请一些同学一起做一项问卷调查为了实验的客观性他先用计算机生成了 N 个 1 到 1000 之间的随机整数 (N≤100)对于其中重复的数字只保留一个把其余相同的数去掉不同的数对应着不同的学生的学号。然后再把这些数从小到大排序按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
输入格式
输入有两行第 11 行为 11 个正整数表示所生成的随机数的个数 N。
第 2 行有 N 个用空格隔开的正整数为所产生的随机数。
输出格式
输出也是两行第 11 行为 11 个正整数 M表示不相同的随机数的个数。
第 2 行为 M 个用空格隔开的正整数为从小到大排好序的不相同的随机数。
样例输入
10
20 40 32 67 40 20 89 300 400 15
样例输出
8
15 20 32 40 67 89 300 400
参考代码 #include bits/stdc.h
#define ll long long
using namespace std;set int s;
int a[105];int main()
{int n;cinn;for(int i 1; i n; i)cina[i];for(int i 1; i n; i)s.insert(a[i]);couts.size()endl;for(setint::iterator iter s.begin(); iter ! s.end(); iter)cout*iter ;return 0;
}