SOS!!
查看原帖
SOS!!
1627604
CoderMC楼主2025/1/22 09:55
#include<bits/stdc++.h>
using namespace std;
int p;
long long x0,y0,x1,y1;
int main(){
    cin>>p>>x0>>y0>>x1>>y1;
    if(p==1){
        if(x0==x1||y0==y1){
            cout<<"Yes";
        }
    }
    else if(p==2){
        cout<<"No";
    }
    else if(p==3){
        if(x0+2==x1&&y0+1==y1
        ||x0+2==x1&&y0-1==y1
        ||x0-2==x1&&y0+1==y1
        ||x0-2==x1&&y0-1==y1
        ||x0+1==x1&&y0+2==y1
        ||x0+1==x1&&y0-2==y1
        ||x0-1==x1&&y0+2==y1
        ||x0-1==x1&&y0-2==y1){
            cout<<"Yes";
        }
        else{
            cout<<"No";
        }
    }
    else if(p==4){
        if(x0+2==x1&&y0+2==y1
        ||x0+2==x1&&y0-2==y1
        ||x0-2==x1&&y0+2==y1
        ||x0-2==x1&&y0-2==y1){
            cout<<"Yes";
        }
        else{
            cout<<"No";
        }
    }
    return 0;
}
2025/1/22 09:55
加载中...