求助 输出都不对
查看原帖
求助 输出都不对
1029206
zal666楼主2024/9/22 19:05
#include<bits/stdc++.h>
using namespace std;
int n,m,z[100010],f[100010],sum;
int main(){
	cin>>n>>m;
	if(n>m) cout<<"you died!";
	for(int i=1;i<=n;i++){
		cin>>f[i];
	}
	sort(f+1,f+n+1);
	for(int i=1;i<=m;i++){
		cin>>z[i];
	}
	sort(z+1,z+n+1);
	int i=1,j=1;
	while(1){
		if(z[j]>=f[i]){
			sum+=z[j];
			j++;
			i++;
		} 
		else{
			j++;
		}
		if(j==m||i==n) break;
	}
	cout<<sum;
	return 0;
}
2024/9/22 19:05
加载中...