题目链接:http://codeforces.com/contest/1009/problem/A
题意是有n个物品,然后你的钱包里有m张钱,然后按顺序用你钱包里的钱去按顺序买物品,买不起的话就看下一个物品,问最后能买多少个物品。
AC代码:
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int a[1005],b[1005];
int n,m;
int main()
{
cin>>n>>m;
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<m;i++){
cin>>b[i];
}
int num1 = 0;
int num2 = 0;
int sum = 0;
while(num1 < n && num2 < m){
if(a[num1] > b[num2]){
num1++;
continue;
}
sum++;
num1++;
num2++;
}
cout<<sum<<endl;
return 0;
}