求查错
查看原帖
求查错
947854
ztyo_zysclown楼主2023/9/12 16:38

如题

#include<bits/stdc++.h>
using namespace std;
#define zhangyunshuo90268 return 0;
struct re{
	int x;//横坐标 
	int y;//纵坐标 
}a[15];
bool cmp(re x,re y){
	if(x.x!=y.x){
		return x.x<y.x;
	}
	else{
		return x.y<y.y;
	}
}
int main(){
	for(int i=1;i<=8;i++){
		cin>>a[i].x>>a[i].y;
	} 
	sort(a+1,a+8+1,cmp);
	if(a[1].x!=a[2].x||a[2].x!=a[3].x||a[7].x!=a[8].x||a[4].x!=a[5].x||a[6].x!=a[7].x){
		cout<<"ugly";
		return 0;
	}//判断横坐标是否合法
	if(a[1].y!=a[4].y||a[4].y!=a[6].y||a[2].y!=a[7].y||a[3].y!=a[5].y||a[5].y!=a[8].y){
		cout<<"ugly";
		return 0;
	}//判断纵坐标是否合法
	cout<<"respectable";
	zhangyunshuo90268;
}
2023/9/12 16:38
加载中...