#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main()
{
ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
LL n;
cin>>n;
LL a[n],b[n],p,q,l=0,r=0,min_l[2]={1000000000000000000,0},min_r[2]={1000000000000000000,1};
for(int i=0;i<n;i++) cin>>a[i];
for(int i=0;i<n;i++) cin>>b[i];
cin>>p>>q;
for(int i=0;i<n;i++)
{
if(!a[i]){
l=abs(i+1-q);
if(l<=min_l[0]) min_l[0]=l;
}
if(!b[i])
{
r=abs(i+1-q);
if(r<=min_r[0]) min_r[0]=r;
}
}
if(min_r[0]<min_l[0]) cout<<"1 "<<min_r[0]<<endl;
else if(min_l[0]<min_r[0]) cout<<"0 "<<min_l[0]<<endl;
else if(min_r[0]==min_l[0])
{
if(min_r[1]==p) cout<<"1 "<<min_r[0]<<endl;
else if(min_l[1]==p) cout<<"0 "<<min_l[0]<<endl;
else cout<<"-1\n";
}
return 0;
}
卡#9过不了求助大佬!!!