有大佬能帮忙看一下哪里错了吗
查看原帖
有大佬能帮忙看一下哪里错了吗
409437
xiongjunxiang楼主2021/5/2 11:31
#include<bits/stdc++.h>
using namespace std;
int a[20005],b[20005],n,m,ans;
int main()
{
	while(cin>>n>>m){
		if(n==0&&m==0)return 0;
		for(int i=1;i<=n;++i)scanf("%d",&a[i]);
		for(int i=1;i<=m;++i)scanf("%d",&b[i]);
		sort(a+1,a+n+1);sort(b+1,b+m+1);
		int i=1,j=1;
		while(i<=n&&j<=m){
			if(b[j]<a[i])++j;
			if(b[j]>=a[i]) ans+=b[j],++i,++j;
		}
		if(i==n+1)cout<<ans<<"\n";
		else puts("Loowater is doomed!");
		n=m=0;
	}
}
2021/5/2 11:31
加载中...