全WA,但样例过
#include<bits/stdc++.h>
using namespace std;
int a[1000001],b[100001];
int main()
{
int x,y,m=-1;
bool g=false;
scanf("%d%d",&x,&y);
for(int i=1;i<=x;i++) scanf("%d",&a[i]);
for(int i=1;i<=y;i++) scanf("%d",&b[i]);
for(int i=1;i<=y;i++)
{
if(a[x/2]>b[i])
{
for(int j=1;j<=a[x/2];j++)
if(a[i]==b[j])
{
g=true;
m=i;
break;
}
}
else if(a[x/2]<b[i])
{
for(int j=a[x/2];j<=y;j++)
if(a[i]==b[j])
{
g=true;
m=i;
break;
}
}
else
{
cout<<a[x/2]<<" ";
break;
}
if(g)cout<<m<<' ';
else cout<<m;
m=-1;
}
return 0;
}