文章

13

粉丝

120

获赞

4

访问

15.2k

头像
整数去重 题解:
P2021
发布于2023年6月21日 18:20
阅读数 916

去重

使用一个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;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发