求查错
查看原帖
求查错
334637
Dirge_楼主2020/12/26 14:06

rt

求助各位能不能帮我找一下哪里有错或者给一些能够hack掉我的数据啊/kel

代码放下面qwq

#include<bits/stdc++.h>
using namespace std;
int a[105],b[105],x,y;
void make()
{
	for(int i=1;i<8;i++)
	 for(int j=i+1;j<=8;j++)
	  {
	 	if(a[j]<a[i]){swap(a[i],a[j]);swap(b[i],b[j]);}
	 	else if(a[i]==a[j])
	 	 if(b[j]<b[i]) swap(b[i],b[j]);
	  }
}
int main()
{
   ios::sync_with_stdio(false);
   for(int i=1;i<=8;i++)        cin>>a[i]>>b[i];
   make();
   x=a[1];y=b[1];
   if(a[2]!=x||b[2]!=y+1){cout<<"ugly";return 0;}
   else if(a[3]!=x||b[3]!=y+2){cout<<"ugly";return 0;}
   else if(a[4]!=x+1||b[4]!=y){cout<<"ugly";return 0;}
   else if(a[5]!=x+1||b[5]!=y+2){cout<<"ugly";return 0;}
   else if(a[6]!=x+2||b[6]!=y){cout<<"ugly";return 0;}
   else if(a[7]!=x+2||b[7]!=y+1){cout<<"ugly";return 0;}
   else if(a[8]!=x+2||b[8]!=y+2){cout<<"ugly";return 0;}
   cout<<"respectable";
   return 0;	
} 

打了那么多if语句#1就错了,差评(

2020/12/26 14:06
加载中...