水题 不解释。
话说C里面数组必须0开头有点不方便啊
#include<stdio.h>
long n1,n2,i;
long d1[1000000],d2[1000000];
long v1[50001],v2[50001];
int main()
{
scanf("%ld",&n1);
for (i=1;i<=n1;i++)
{
scanf("%ld",&v1[i]);
v1[i]+=100000;
d1[v1[i]]=1;
}
scanf("%ld",&n2);
for (i=1;i<=n2;i++)
{
scanf("%ld",&v2[i]);
v2[i]+=100000;
d2[v2[i]]=1;
}
for (i=1;i<=n1;i++)
if (d2[210000-v1[i]]==1)
{
printf("YES");
return 0;
}
printf("NO");
}
posted on 2011-07-05 22:12
梦转千寻 阅读(58)
评论(0) 编辑 收藏 引用