#include <stdio.h>
#include <string.h>
int main() {
    int n,i;
    scanf("%d",&n);
    int arr[5001];
    memset(arr,0,5001*sizeof(int));
    for(i=0;i<n;i++)
    {
        int x;
        scanf("%d",&x);
        if(arr[x]==0)
        {
            printf("%d ",x);
            arr[x]++;
        }
        
    }
}

应该有其他方法的,只能靠数组计数来捡个漏,没有学习到东西