234

蔡悠然  •  2个月前



评论:

#include <bits/stdc++.h>
using namespace std;
int a[1000005],b[1000005],ans;
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	for(int i=1;i<=m;i++){
		cin>>b[i];
	}
	sort(a+1,a+1+n);
	sort(b+1,b+1+m);
	int f=n,l=m;
	while(l>=1&&f>=1){
		if(a[f]<=b[l]){
			ans++;
			f--;
			l--;
		}else{
			f--;
		}
	}
	cout<<ans+1;
}#include <bits/stdc++.h>

using namespace std; int a[1000005],b[1000005],ans; int main(){

int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){
	cin>>a[i];
}
for(int i=1;i<=m;i++){
	cin>>b[i];
}
sort(a+1,a+1+n);
sort(b+1,b+1+m);
int f=n,l=m;
while(l>=1&&f>=1){
	if(a[f]<=b[l]){
		ans++;
		f--;
		l--;
	}else{
		f--;
	}
}
cout<<ans+1;

}


baim.  •  2个月前