//果然是一道恶俗的题目。这里强调一下我用的qsort函数。 //貌似竞赛是可以用许多标准库的。(用C++福气更好,STL,汗) //对了,这道题很坑人,陶陶高度不能为0哦。 #include <stdio.h> #include <stdlib.h> int cmp(const void *a,const void *b) { return *(int *)b-*(int *)a; } int main() { int n,m; int gh[2001]={0}; int th[2001]={0}; scanf("%d%d",&n,&m); int i; int y=m; for(i=1;i<=n;i++) scanf("%d",&gh[i]); for(i=1;i<=m;i++) scanf("%d",&th[i]); qsort(&th[1],m,sizeof(th[1]),cmp); for(i=1;i<=n;i++) { int r; for(r=1;r<=m;r++) { if(gh[i]>th[r]&&th[r]>0) { y--; th[r]=-1; break; } } } printf("%d",y); return 0; }