zoj 3019

来源:互联网 发布:数控车火箭图纸和编程 编辑:程序博客网 时间:2024/06/16 20:33
开始没看懂题啊、、、、晕、#include<stdio.h>int a[10010],b[10010];int cmp(const void *a,const void *b){  return *(int *)a-*(int *)b;}int main(){   int i,j,m,n,sum;   while(scanf("%d%d",&m,&n)!=EOF)   {       sum=0;       for(i=0;i<m;i++)         scanf("%d",&a[i]);        for(j=0;j<n;j++)          scanf("%d",&b[j]);      qsort(a,m,sizeof(int),cmp);      qsort(b,n,sizeof(int),cmp);              i=0;        j=0;      while(i<m&&j<n)      {          if(a[i]<b[j])            i++;          else if(a[i]>b[j])            j++;          else           {               sum++;               i++;               j++;           }      }        printf("%d\n",sum);   }   return 0;}