0
已解决
朱家烨
资深守护
资深守护
#include <iostream>
using namespace std;
int a[100005],cnt;
int main(){
string s;
int n,t;
cin>>n;
for(int i=1;i<=n;i++){
cin>>t;
a[t]++;
}
for(int i=1;i<=1000;i++){
if(a[i]!=0){
cnt++;
}
}
cout<<cnt<<endl;
for(int i=1;i<=1000;i++){
if(a[i]!=0){
cout<<i<<" ";
}
}
return 0;
}
WA40分??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
0
已采纳
汪恺恒
中级启示者
中级启示者
8至16行改成
for(int i=1;i<=n;i++){
cin>>t;
if(a[t]==0){
a[t]++;
cnt++;
}
}
第十八行应该是
for(int i=1;i<=100000;i++)
0
0
0
0