#include<bits/stdc++.h>
using namespace std;
const int N=1e7+10;
int n,m,c[N],a[N],i;
int main(){
cin>>n>>m;
for(int j=1;j<=n;j++)cin>>c[j];
for(int j=1;j<=m;j++){
int x;
cin>>x;
if(x>0){
a[++i]=x;
}
}
sort(c+1,c+n+1);
long long maxc=c[n];
for(int j=0;j<=i;j++){
maxc+=a[j];
}
cout<<maxc;
return 0;
}
第一个测试点出错