讨论 / 数据坑……
weownit 2015-08-24 07:52:17
点我顶贴 收藏 删除
#include<cstdio>

int a[2001];

int b[2001];

int main(){

int n,m,i,j,temp,maxn=9999999;

scanf("%d%d",&n,&m);

for(i=1;i<=n;i++)

scanf("%d",&a[i]);

for(i=1;i<=m;i++)

{scanf("%d",&b[i]);

if(b[i]==0) b[i]=999999;//加上这句就过了……过了……了……

}

int k=m;

for(i=1;i<=n;i++){

temp=0;maxn=9999999;

for(j=1;j<=m;j++)

if(a[i]>b[j]&&((a[i]-b[j])<maxn))

{

maxn=a[i]-b[j];

temp=j;

}

b[temp]=999999;

if(temp!=0)

k--;

}

printf("%d",k);

return 0;

}

查看更多回复
提交回复