文章
13
粉丝
120
获赞
4
访问
15.2k
去重
使用一个vis数组来看是否访问过
若是没有访问过vis[i] = 0输出之后将vis[i]置为1
若是访问过就直接跳过
#include<bits/stdc++.h>
using namespace std;
int main()
{
int arr[22000];
int n;
while(cin >> n)
{
while(n--)
{
int x;
cin >> x;
if(!arr[x])
{
cout << x <<" "[n==0];
arr[x] = 1;
}
}
cout << '\n';
memset(arr,0,sizeof arr);
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发