90pts wa10玄关
查看原帖
90pts wa10玄关
1063657
dzkkkkk楼主2024/10/31 17:04
#include<bits/stdc++.h>
using namespace std;

int a[2][1000010],ans=INT_MAX,res,n,x,y; 

int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
		scanf("%d",&a[0][i]);
	for(int i=1;i<=n;i++)
		scanf("%d",&a[1][i]);
	cin>>x>>y;
	for(int i=1;i<=n;i++)
	{
		if(a[0][i]==0||a[1][i]==0) 
			if(ans>abs(y-i)) ans=abs(y-i),res=i;	
	}
	if(res==0)
	{
		printf("-1");
		return 0;
	}
	if(a[x][res]==0) printf("%d %d",x,ans);
	else 
		printf("%d %d",!x,ans);
	return 0;
}
2024/10/31 17:04
加载中...