我的代码:
#include<bits/stdc++.h>
using namespace std;
int n,m,big[20004],maxt=-1,maxr=-1,z[20004],ans;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++) {
cin>>big[i];
maxt=max(maxt,big[i]);
}
for(int i=1;i<=m;i++) {
cin>>z[i];
maxr=max(maxr,z[i]);
}
if(n>m||maxt>maxr){
cout<<"you died!";
return 0;
}
sort(z+1,z+1+m);
for(int i=1;i<=n;i++){
int zhi=1,p=0;
while(zhi<m){
if(z[zhi]>=big[i]){
ans+=z[zhi];
p=1;
break;
}
zhi++;
}
if(p==0){
cout<<"you died!";
return 0;
}
}
cout<<ans;
return 0;
}