posts - 0,comments - 0,trackbacks - 0

水题 不解释。

话说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)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航:   博客园   博客园最新博文   博问   管理