并不需要存储所有战斗力并排序,利用打擂台的方法一边输入一边找出最大值即可。
#include<bits/stdc++.h>
using namespace std;
int n,m,max1,max2,tmp;
int main(){
cin>>n>>m;
while(n--){
cin>>tmp;
if(tmp>max1) max1=tmp;
}
while(m--){
cin>>tmp;
if(tmp>max2) max2=tmp;
}
cout<<max1+max2;
return 0;
}