谁帮我改改

#include<iostream>
#include<cstdlib>
#include<cstdio>
using namespace std;
int a[101];
int b[1001];
int c[1000];
int main()
{
int i,j=0,n,s;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
b[a[i]]++;
}
for(i=1;i<1000;i++)
{
if(b[a[i]]!=0)
{
j++;
c[j]=i; //应该是这里错了
}
}
printf("%d\n",j);
for(i=1;i<=j;i++)
printf("%d ",c[i]);
system("pause");
return 0;
}
我是用hash做的

3 条评论

  • 1

信息

ID
1316
难度
3
分类
其他 | 排序 点击显示
标签
递交数
9961
已通过
4874
通过率
49%
被复制
33
上传者