30分求助
  • 板块P2813 母舰
  • 楼主WEICY123
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/6/9 19:39
  • 上次更新2024/6/9 22:08:40
查看原帖
30分求助
1170968
WEICY123楼主2024/6/9 19:39
#include<bits/stdc++.h>
using namespace std;
bool cmp(int x,int y){
	return x>y;
}
int main(){
	int n,m,b[100001],a[100001],a2=0,ans=0;
	cin>>m>>n;
	for(int i=0;i<=m;i++){
		cin>>a[i];
		a2+=a[i];
	}
	for(int i=0;i<=n;i++){
		cin>>b[i];
	}
	sort(b,b+n,cmp);
	for(int i=0;i<=n;i++){
		if(a2>0){
			a2-=b[i];
		}
		else ans+=b[i];
	}
	cout<<ans;
}
2024/6/9 19:39
加载中...