之前提交是完全没问题的,但现在突然显示内存引用无效的分段故障,这该怎么解决啊??
#include<iostream>
using namespace std;
int a[1005];
int main()
{
int m,n,ans=0,i;
cin>>m;
for(i=1;i<=m;++i)
{
cin>>n;
a[n]=1;
}
for(i=1;i<=1005;++i)
if(a[i]==1) ans++;
cout<<ans<<endl;
for(i=1;i<=1005;++i)
if(a[i]==1) cout<<i<<" ";
return 0;
}