要判断串长是奇数还是偶数
奇数 取 串长/2
偶数 取串长/2-1
#include<vector>
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<cctype>
#include<cmath>
#include<cstdlib>
#include<ctime>
#include<set>
using namespace std;
#define MAXnum 100005
#define max(a,b) a>b?a:b
int main()
{
vector<long int> v;
int n,m;
long int x;
scanf("%ld",&n);
for(int i=0;i<n;i++)
{
scanf("%ld",&x);
v.push_back(x);
}
scanf("%d",&m);
for(int i=0;i<m;i++)
{
scanf("%ld",&x);
v.push_back(x);
}
sort(v.begin(),v.end());
if((n+m)%2)
printf("%ld\n",v[(n+m)/2]);
else
printf("%ld\n",v[(n+m)/2-1]);
return 0;
}