题解 | #明明的随机数#
明明的随机数
http://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
原理
排序 + 去重。偷懒用set。
不太熟悉set,记录一下迭代器方法。
code
#include<iostream>
#include<set>
using namespace std;
int main(){
int N;
while(cin >> N){
set<int> num;
for(int i = 0;i < N;i++){
int t;
cin >> t;
num.insert(t);
}
//begin, end都返回的是元素地址
for (set<int>::iterator it = num.begin(); it != num.end(); ++it){
cout << *it << endl;
}
}
}
阿里云工作强度 710人发布
查看10道真题和解析