赛时代码求助
查看原帖
赛时代码求助
755689
ACtheQ楼主2023/9/15 17:07
#include <bits/stdc++.h>
using namespace std;
int dx[]={-1,1,-1,2,-2,2,-2,1,-1};
int dy[]={-1,-2,-2,-1,-1,1,1,2,2};
int main()
{
    int sx,sy;
	int ex,ey;
	int mx,my;
    cin>>sx>>sy;
    cin>>ex>>ey;
    cin>>mx>>my;
    for(int i=1;i<=8;i++)
    {
    	int nx=mx-dx[i];
    	int ny=my-dy[i];
        int x1=abs(sx-abs(nx));
        int y1=abs(sy-abs(ny));
        int x2=abs(ex-abs(nx));
        int y2=abs(ey-abs(ny));
        if(x1+y1==3&&x2+y2==3&&ex!=nx&&sx!=nx&&sy!=ny&&ey!=ny)
        {
            cout<<"YES";
            return 0;
        }
    }
    cout<<"NO";
    return 0;
}
2023/9/15 17:07
加载中...