哈希表直接解决 # include<iostream> using namespace std; int main() { int n, v; int hash[501] = {0}; scanf("%d", &n); for(int i=0;i<n;i++) { scanf("%d", &v); hash[v]++; } for(int i=0;i<501;i++) { if(hash[i]>0) printf("%d\n", i); } return 0; }