题解
思考这类问题之前先考虑完成目标有几种方法,再考虑方法的可行性
code
#include<bits/stdc++.h>
using namespace std;
int a[1005],b[1005];
int main()
{
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=1;i<=n;i++) cin>>b[i];
int flag=0;
for(int i=m;i<=n;i++) flag|=(a[i]&b[i]);
puts((flag&&a[1]&&b[m]||a[1]&&a[m])?"YES":"NO");
return 0;
}
标签:code,Metro,原题,int,题解,1005
From: https://www.cnblogs.com/pure4knowledge/p/18194771