求助dalao QAQ
  • 板块P2813 母舰
  • 楼主LYQ310北极企鹅
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/12/28 13:27
  • 上次更新2023/10/24 06:20:22
查看原帖
求助dalao QAQ
516634
LYQ310北极企鹅楼主2022/12/28 13:27

这是code

#include<iostream>
#include<algorithm>
using namespace std;
long long m,n,sum=0,use=0;
long long x[1001],y[100001];
int main()
{
	cin>>m>>n;
	for(int i=0;i<m;i++) cin>>x[i];
	for(int i=0;i<n;i++){
		cin>>y[i];
		sum+=y[i];
	}
	sort(x,x+m);sort(y,y+n);
	long long now=0,hit=0;
	for(int i=0;i<m;i++){
		for(;now<n;now++){
			if(y[now]>x[i]){
				hit++;
				use+=y[now];
				break;
			}
		}
	}
	if(hit<m){
		cout<<"0"<<endl;
		return 0;
	}
	else{
		cout<<sum-use<<endl;
		return 0;
	}
	return 0;
}

50分,不理解,过了样例

2022/12/28 13:27
加载中...