时间超限还错误50%,这道题目其实也不难理解。我的程序也能运行。
时间超限还错误50%[/quote]#include<stdio.h>
int main()
{
long long n;
while (scanf("%lld",&n)!=EOF&&n!=0)
{
long long a[50002],b[50002],c[50002],i=0,j=0,k=0,m=0;
while(i<n)
{
scanf("%lld",&a[i]);
i++;
}
while(j<n)
{
scanf("%lld",&b[j]);
j++;
}
for (i=0;i<n;i++)
{
for(j=0;j<n;j++){
if(a[i]==b[j])
{
c[k]=a[i];
k++;
}
m=k;
}
}
printf("%lld",m);
if(m!=0){
for (k=0;k<m;k++)
printf(" %lld",c[k]);
}
printf("\n");
}
return 0;
}