明明的随机数
2016-03-15 19:59
253 查看
题目描述:
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
输入参数:
n 输入随机数的个数
inputArray n个随机整数组成的数组
返回值:
OutputArray 输出处理后的随机整数
注:测试用例保证输入参数的正确性,答题者无需验证。
知识点 数组
输入: 输入多行,先输入随机整数的个数,在输入相应个数的整数
输出: 返回多行,处理后的结果
样例输入:
11
10 20 40 32 67 40 20 89 300 400 15
样例输出:
10
15
20
32
40
67
89
300
400
代码:
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
输入参数:
n 输入随机数的个数
inputArray n个随机整数组成的数组
返回值:
OutputArray 输出处理后的随机整数
注:测试用例保证输入参数的正确性,答题者无需验证。
知识点 数组
输入: 输入多行,先输入随机整数的个数,在输入相应个数的整数
输出: 返回多行,处理后的结果
样例输入:
11
10 20 40 32 67 40 20 89 300 400 15
样例输出:
10
15
20
32
40
67
89
300
400
代码:
#include <iostream> #include <map> using namespace std; int main() { int num, i,n; map <int, int> m; cin >> num; map<int, int>::iterator it; for (i = 0; i < num; i++) { cin >> n; m = 0; } for (it = m.begin(); it != m.end(); it++) cout << it->first<< endl; // system("pause"); return 0; }
得分 | 运行时间 | 内存 | 复杂度 | 最大嵌套深度 |
98(100) | 47ms | 2076KB | 3 | 2 |
相关文章推荐
- 关于intern()方法
- HBase源码分析之HRegionServer上的MovedRegionsCleaner工作线程
- shell之网络相关配置文件
- Codeforces 437B The Child and Set
- redis 安装、配置
- 中文维基百科上的word2vec实验,python及java版本
- C++的4种类型转换关键字及其特点
- nyist 组合数
- 电商-社区 无需开发的快速积木模式应用
- android json解析java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1报错
- HDU 1045.Fire Net【DFS暴力搜索】【3月15】
- Android-->我走过的坑
- java : String 与常量池
- hdu 1028 Ignatius and the Princess III
- HDU 5298 Solid Geometry Homework 暴力
- 九宫格布局
- leach协议matlab仿真代码
- nil null Nil 的区别
- 穷举法猜数字
- 穷举法猜数字