这是本蒟蒻abc312_c的代码
#include<iostream>
using namespace std;
int main(){
int n,m;
int n1[200005],m1[200005],mm=2147483647,nn=0,mj=0,nj=0;
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>n1[i];
if(n1[i]>nn)nn=n1[i];
if(m1[i]<mm)mm=n1[i];
}
for(int i=1;i<=m;i++){
cin>>m1[i];
if(n1[i]>nn)nn=m1[i];
if(m1[i]<mm)mm=m1[i];
}
if(mm>nn){
swap(mm,nn);
}
for(int i=mm;i<=nn;i++){
mj=0;nj=0;
for(int j=1;j<=n;j++){
if(i>=n1[j])nj++;
}
for(int j=1;j<=m;j++){
if(i<=m1[j])mj++;
}
//cout<<i<<" "<<nj<<" "<<mj<<endl;
if(nj>=mj){
cout<<i;
return 0;
}
}
return 0;
}
求优化