题目
原题链接:A. Game Shopping
题意
给出n个游戏和m个币值,每次只能用第一个币值去买游戏,若能买则一下一个为第一,否则跳过。问最多买几个游戏。
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m,c[1000],a[1000];
cin>>n>>m;
for(int i=0;i<n;i++){
cin>>c[i];
}
for(int i=0;i<m;i++){
cin>>a[i];
}
int cnt=0;
for(int i=0,j=0;i<n && j<m;i++){
if(a[j]>=c[i]){
j++;
cnt++;
}
}
printf("%d\n",cnt);
return 0;
}