题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
using namespace std;
// 1. 获取输入
// 2. 排序
// 3. 去重
// 4. 输出
int main() {
vector<int> ivec;
istream_iterator<int> intReader(cin);
istream_iterator<int> intReaderEOF;
++ intReader;
while(intReader != intReaderEOF)
{
ivec.push_back(*intReader++);
}
sort(ivec.begin(), ivec.end());
ivec.erase(unique(ivec.begin(), ivec.end()), ivec.end());
ostream_iterator<int> intWriter(cout, "\n");
copy(ivec.cbegin(), ivec.cend(), intWriter);
}
// 64 位输出请用 printf("%lld")
