#13WA求助
查看原帖
#13WA求助
1123452
czh___楼主2024/6/26 13:30

记录

#include<bits/stdc++.h>
using namespace std;
int Mx,My,Cx,Cy,Sx,Sy;
int main(){
	cin>>Cx>>Cy>>Sx>>Sy>>Mx>>My;
	int nx,ny;
	nx=Mx-2;
	ny=Mx+1;
	if(nx>=1&&nx<=10&&ny>=1&&ny<=9){
		if(((abs(nx-Cx)+abs(ny-Cy))==3&&nx!=Cx&&ny!=Cy)&&((abs(nx-Sx)+abs(ny-Sy)==3)&&nx!=Sx)){
			cout<<"Yes";
			return 0;
		}
	}
	nx=Mx-2,ny=My-1;
	if(nx>=1&&nx<=10&&ny>=1&&ny<=9){
		if(((abs(nx-Cx)+abs(ny-Cy))==3&&nx!=Cx&&ny!=Cy)&&((abs(nx-Sx)+abs(ny-Sy)==3)&&nx!=Sx)){
			cout<<"Yes";
			return 0;
		}
	}
	nx=Mx-1,ny=My+2;
	if(nx>=1&&nx<=10&&ny>=1&&ny<=9){
		if(((abs(nx-Cx)+abs(ny-Cy))==3&&nx!=Cx&&ny!=Cy)&&((abs(nx-Sx)+abs(ny-Sy)==3)&&nx!=Sx)){
			cout<<"Yes";
			return 0;
		}
	}
	nx=Mx-1,ny=My-2;
	if(nx>=1&&nx<=10&&ny>=1&&ny<=9){
		if(((abs(nx-Cx)+abs(ny-Cy))==3&&nx!=Cx&&ny!=Cy)&&((abs(nx-Sx)+abs(ny-Sy)==3)&&nx!=Sx)){
			cout<<"Yes";
			return 0;
		}
	}
	nx=Mx+1,ny=My+2;
	if(nx>=1&&nx<=10&&ny>=1&&ny<=9){
		if(((abs(nx-Cx)+abs(ny-Cy))==3&&nx!=Cx&&ny!=Cy)&&((abs(nx-Sx)+abs(ny-Sy)==3)&&nx!=Sx)){
			cout<<"Yes";
			return 0;
		}
	}
	nx=Mx+1,ny=My-2;
	if(nx>=1&&nx<=10&&ny>=1&&ny<=9){
		if(((abs(nx-Cx)+abs(ny-Cy))==3&&nx!=Cx&&ny!=Cy)&&((abs(nx-Sx)+abs(ny-Sy)==3)&&nx!=Sx)){
			cout<<"Yes";
			return 0;
		}
	}
	nx=Mx+2,ny=My+1;
	if(nx>=1&&nx<=10&&ny>=1&&ny<=9){
		if(((abs(nx-Cx)+abs(ny-Cy))==3&&nx!=Cx&&ny!=Cy)&&((abs(nx-Sx)+abs(ny-Sy)==3)&&nx!=Sx)){
			cout<<"Yes";
			return 0;
		}
	}
	nx=Mx+2,ny=My-1;
	if(nx>=1&&nx<=10&&ny>=1&&ny<=9){
		if(((abs(nx-Cx)+abs(ny-Cy))==3&&nx!=Cx&&ny!=Cy)&&((abs(nx-Sx)+abs(ny-Sy)==3)&&nx!=Sx)){
			cout<<"Yes";
			return 0;
		}
	}
	nx=Mx+2,ny=My+1;
	if(nx>=1&&nx<=10&&ny>=1&&ny<=9){
		if(((abs(nx-Cx)+abs(ny-Cy))==3&&nx!=Cx&&ny!=Cy)&&((abs(nx-Sx)+abs(ny-Sy)==3)&&nx!=Sx)){
			cout<<"Yes";
			return 0;
		}
	}
	cout<<"No";
	return 0; 
}
2024/6/26 13:30
加载中...