题解 | 序列中整数去重
序列中整数去重
https://www.nowcoder.com/practice/6564a2f6e70f4153ad1ffd58b2b28490
#include <stdio.h>
int main() {
int n,i,j;
scanf("%d",&n);
int arr[n],b[5005] = {0};
for(i = 0; i < n; i++)
scanf("%d",&arr[i]);
for(i = 0; i < n;i++){
for(int j = i; j < n; j++){
b[arr[i]]++;
if(b[arr[i]] == 1)
printf("%d ",arr[i]);
if(arr[i] == arr[j])
b[arr[i]]++;
}
}
return 0;
}
应该没有更短了的吧,嘻嘻

