题解 | #明明的随机数#

明明的随机数

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")

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-27 14:11
很喜欢小米的新车,校招薪资每月22k,攒多久能买?
测试糕手手:别看工资,先看现金流存款。有50W存款以上再考虑,车是消耗品,选适合自己的重要。你有钱就当我没说过
点赞 评论 收藏
分享
北漂的牛马人:211佬,包进的,可能是系统问题
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务