利用map和队列做的,但是最后一个点TLE
查看原帖
利用map和队列做的,但是最后一个点TLE
764378
lybhbslsd123楼主2023/8/9 11:37
#include<bits/stdc++.h> 
using namespace std;

int main()
{
	
	queue<int>q;
	int n;
	cin>>n;
	while(n--)
	{
		int m;
		cin>>m;
		map<int ,int >ma;
		while(m--)
		{
			
			int k;
			cin>>k;
			if(ma[k]!=1)
			{
				q.push(k);
			}
			ma[k]=1;
		}
		while(!q.empty()){
			cout<<q.front()<<" ";
			q.pop();
		}
		cout<<endl;
	}
    return 0;
}

2023/8/9 11:37
加载中...