题解 | #明明的随机数#C++
明明的随机数
http://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
第一个循环完成多个样例
第二个循环完成每个样例下的多个数字
一个数组、一个集合
sort一下,轮番输出
#include<iostream>
#include<vector>
#include<set>
#include<algorithm>
using namespace std;
int main() {
int N;
while(cin >> N) {
vector<int> arr;
set<int> set1;
for (int i = 0; i < N; ++i) {
int temp;
cin >> temp;
if (set1.count(temp) == 0) {
set1.insert(temp);
arr.push_back(temp);
}
}
sort(arr.begin(), arr.end());
for (int j = 0; j < arr.size(); ++j) {
cout << arr[j] << endl;
}
}
return 0;
}
