RE on #15#16
  • 板块P9228 原神
  • 楼主ZZ_nyn
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/8/3 16:05
  • 上次更新2023/11/3 06:08:47
查看原帖
RE on #15#16
696085
ZZ_nyn楼主2023/8/3 16:05
#include <bits/stdc++.h>
using  namespace std;
long long a[1000005],b[1000005],ans;
bool cmp(int x,int y){
	return x>y;
}
int main(){
	ios::sync_with_stdio(false);
	long long n,m,k,k1;
	cin>>n>>m>>k;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	for(int i=1;i<=m;i++){
		cin>>b[i];
	} 
	sort(a+1,a+n+1,cmp);
	sort(b+1,b+m+1,cmp);
	if(n>m){
		k1=m;
		m=1;
	}
	if(m>n){
		k1=n;
		n=m;
		m=2;
	}
	for(int i=1;i<=k1;i++){
		ans+=max(a[i]+b[i]+k,b[i]+a[i]*2);
	}
		for(int i=k1+1;i<=n;i++){
			if(m==1) ans+=a[i];
			if(m==2) ans+=b[i];
		}
		cout<<ans<<endl;
	return 0;
}
2023/8/3 16:05
加载中...