解题思路:
注意事项:
参考代码:
#include <iostream>
#include <unordered_set>
#include <vector>
using namespace std;
int main() {
int n;
cin >> n; // 第二行序列中数字的个数
vector<int> nums(n);
for (int i = 0; i < n; i++) {
cin >> nums[i]; // 序列中的数字
}
unordered_set<int> unique_nums; // 用于存储不重复的数字
// 遍历序列,保留第一次出现的不重复数字
for (int num : nums) {
// 如果当前数字不在unique_nums中,则将其添加到unique_nums中
if (unique_nums.find(num) == unique_nums.end()) {
unique_nums.insert(num);
cout << num << " ";
}
}
return 0;
}
0.0分
18 人评分
拆分位数 (C语言代码)浏览:1361 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:563 |
【偶数求和】 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:956 |
WU-链表数据求和操作 (C++代码)浏览:1382 |
Hello, world! (C++代码)浏览:1778 |
文科生的悲哀 (C语言代码)浏览:1538 |
1017题解浏览:663 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:742 |
C二级辅导-同因查找 (C语言代码)浏览:618 |