随机号码
发布时间
阅读量:
阅读量
09:明明的随机数
总时间限制为1秒, 内存限制为64MB
描述:
明明打算组织一些同学进行一项问卷调查, 以确保实验结果具有科学性和一致性. 具体来说, 他将由计算机自动生成N个范围在1至1000之间的随机整数(其中N不超过100). 在这一步骤中, 我们会对这些随机生成的数据进行去重处理, 即对于重复出现的数字仅保留一个实例. 接着对这些去重后的数字进行排序, 并按照顺序分配给不同学号的同学.
输入数据包括两个字段:
第一个字段是一个正整数N(1 ≤ N ≤ 1e5),表示将生成多少个随机数字;
第二个字段包含N个用空格分隔的正整数值(每个值满足1 ≤ value ≤ 1e9)。
输出结果包括两个字段:
第一个字段是一个正整数M(M ≤ N),表示去重后的不同数值总共有多少;
第二个字段则为排序后的结果(按从小到大排列)。
示例输入数据如下:
10
20 40 32 67 40 20 89 300 400 15
示例输出结果如下:
8
15 20 32 40 67 89 300 400
来源信息:NOIP 2006 年普及组第一题
#include<iostream>
#include<algorithm>
using namespace std;
//http://noi.openjudge.cn/ch0110/09/
全部评论 (0)
还没有任何评论哟~
