玄关求助
查看原帖
玄关求助
969221
Fryderyk_Chopin楼主2023/12/20 12:54

RE了后4个点,求助大佬,谢谢(❁´ω`❁)

#include<bits/stdc++.h>
using namespace std;
int T,n,x;
vector<int>ve;
bool a[50001],b[50001];
int main(){
    cin>>T;
    while(T--){
        cin>>n;
        for(int i=1;i<=n;i++){
            cin>>x;
            if(x<0){
                if(b[abs(x)]==1) continue;
                else {
                    ve.push_back(x);
                    b[abs(x)]=1;
                }
            }
            else {
                if(a[x]==1) continue;
                else {
                    ve.push_back(x);
                    a[x]=1;
                }
            }
        }
        for(int i=0;i<ve.size();i++) cout<<ve[i]<<" ";
        cout<<"\n";
        memset(a,0,sizeof(a));
        memset(b,0,sizeof(b));
		ve.clear(); 
    }
    return 0;
}
2023/12/20 12:54
加载中...