Hdu2034 求大神帮忙看看 为啥一直WA
如题 自己输入数据运行后没问题 但放hdu里就一直WA题目链接 http://acm.hdu.
#include<stdio.h>
int main()
{
int n,m,a[100],b[100];
while(scanf("%d%d",&n,&m) && n||m)
{
int i,j,k;
for(i=0;i<n;i++) scanf("%d",&a[i]);
for(i=0;i<m;i++) scanf("%d",&b[i]);
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(a[i]==b[j])
{
for(k=i;k<n;k++)
{
a[k]=a[k+1]; //用后一个元素去覆盖前一个元素,完成“删除”动作
}
n--;
i--;
}
}
}
if(n==0)
{
printf("NULL\n");
continue;
}
for(i=0;i<n-1;i++) //排序
{
int baseMIN=i;
for(j=i;j<n;j++)
{
if(a[j]<a[baseMIN]) baseMIN=j;
}
int temp=a[i];a[i]=a[baseMIN];a[baseMIN]=temp;
}
for(i=0;i<n;i++)
{
printf("%d ",a[i]);
if(i==n-1) printf("\n");
}
}
return 0;
}