题解 | #明明的随机数#
明明的随机数
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")