题目链接:http://codeforces.com/problemset/problem/1009/A
和之前的1007 A题相似。相当于用数组a的数和c中的比较:每比一次,c数组就要取后一个数来比,而只有a的数大于等于c中的数时,a数组才会取后一个数字。
#include <iostream>
using namespace std;
int main()
{
int n,m,i,j=0;
int c[1005];
int a[1005];
cin>>n;
cin>>m;
for(i=0;i<n;i++){
cin>>c[i];
}
for(i=0;i<m;i++){
cin>>a[i];
}
for(i=0;i<n;i++){
if((j<m)&&(a[j]>=c[i])){
j++;
}
}
cout << j << endl;
return 0;
}