自己想,模拟题;
#include<stdio.h>
int main(){
int ans=0;
int x,y;
int n1,x1,y1;
int n2,x2,y2;
int n3,x3,y3;
scanf("%d %d",&x,&y);
scanf("%d %d %d",&n1,&x1,&y1);
scanf("%d %d %d",&n2,&x2,&y2);
scanf("%d %d %d",&n3,&x3,&y3);
if(n1==0){
if(x1-2==x){
if(y1-1==y)
ans=1;
}
if(x1-2==x){
if(y1+1==y)
ans=1;
}
if(x1-1==x){
if(y1-2==y)
ans=1;
}
if(x1-1==x){
if(y1+2==y)
ans=1;
}
if(x1+2==x){
if(y1-1==y)
ans=1;
}
if(x1+2==x){
if(y1+1==y)
ans=1;
}
if(x1+1==x){
if(y1-2==y)
ans=1;
}
if(x1+1==x){
if(y1+2==y)
ans=1;
}
}
else{
if(x1-1==x){
if(y1+1==y)
ans=1;
}
if(x1+1==x){
if(y1+1==y)
ans=1;
}
}
if(n2==0){
if(x2-2==x){
if(y2-1==y)
ans=1;
}
if(x2-2==x){
if(y2+1==y)
ans=1;
}
if(x2-1==x){
if(y2-2==y)
ans=1;
}
if(x2-1==x){
if(y2+2==y)
ans=1;
}
if(x2+2==x){
if(y2-1==y)
ans=1;
}
if(x2+2==x){
if(y2+1==y)
ans=1;
}
if(x2+1==x){
if(y2-2==y)
ans=1;
}
if(x2+1==x){
if(y2+2==y)
ans=1;
}
}
else{
if(x2-1==x){
if(y2+1==y)
ans=1;
}
if(x2+1==x){
if(y2+1==y)
ans=1;
}
}
if(n3==0){
if(x3-2==x){
if(y3-1==y)
ans=1;
}
if(x3-2==x){
if(y3+1==y)
ans=1;
}
if(x3-1==x){
if(y3-2==y)
ans=1;
}
if(x3-1==x){
if(y3+2==y)
ans=1;
}
if(x3+2==x){
if(y3-1==y)
ans=1;
}
if(x3+2==x){
if(y3+1==y)
ans=1;
}
if(x3+1==x){
if(y3-2==y)
ans=1;
}
if(x3+1==x){
if(y3+2==y)
ans=1;
}
}
else{
if(x3-1==x){
if(y3+1==y)
ans=1;
}
if(x3+1==x){
if(y3+1==y)
ans=1;
}
}
if(ans==1) printf("Yes");
else printf("No");
return 0;
}