90分,大佬求救
  • 板块灌水区
  • 楼主sbsbsbfluhang
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/7/31 09:16
  • 上次更新2024/7/31 09:26:20
查看原帖
90分,大佬求救
1126260
sbsbsbfluhang楼主2024/7/31 09:16
#include<bits/stdc++.h>
using namespace std;
struct aaaa{
	int x,y;
};
int c,d;
bool m=0;
int main()
{
	aaaa a[2+1];
	int p;
	cin>>p;
	for(int i=1;i<=2;i++){
		cin>>a[i].x>>a[i].y;
	}
	if(p==2){
	    m=0;	
	}
	else if(p==1){
		if(a[1].x==a[2].x||a[1].y==a[2].y){
			m=1;
		}
		else m=0;
	}
	else if(p==3){
		c=abs(a[1].x-a[2].x);
		d=abs(a[1].y-a[2].y);
		if(c+d==3||c+d==0){
			m=1;
		}
		else m=0;
	}
	else if(p==4){
		c=abs(a[1].x-a[2].x);
		d=abs(a[1].y-a[2].y);
		if(c+d==4&&c!=1&&c!=3){
			m=1;
		}
		else m=0;
	}
	if(m==1){
		cout<<"Yes";
	}
	else cout<<"No";
	return 0;
}

B3707

2024/7/31 09:16
加载中...