求救80分。。。。。。
查看原帖
求救80分。。。。。。
995569
L__B楼主2023/11/5 19:39
#include<bits/stdc++.h>
using namespace std;
int p,x,y,xx,yy; bool f;
int main(){
    scanf("%d%d%d%d%d",&p,&x,&y,&xx,&yy);
    switch(p){
        case 1:
          f=((x==xx||y==yy)?true:false);break;
        case 2:f=false;break;
        case 3:
          if((x+2==xx&&y+1==yy)||
            (x+2==xx&&y-1==yy)||
            (x-2==xx&&y+1==yy)||
            (x-2==xx&&y-1==yy)||
            (x+1==xx&&y+2==yy)||
            (x-1==xx&&y-2==yy)||
            (x-1==xx&&y+2==yy)||
            (x+1==xx&&y-2==yy)) f=true;
          else f=false;
        case 4:
          if((x+2==xx&&y+2==yy)||
            (x+2==xx&&y-2==yy)||
            (x-2==xx&&y+2==yy)||
            (x-2==x&&y-2==yy)) f=true;
          else f=false;
    }
    printf("%s",(f?"Yes":"No"));
    return 0;
}
2023/11/5 19:39
加载中...