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;}