求助大佬
查看原帖
求助大佬
585859
LKN2005428楼主2021/12/7 12:34
#include<bits/stdc++.h>
using namespace std;
struct d{
	int x,y;
}a[55];
bool px(d a,d b){
	return a.y<b.y;
}
int main(){
	int n;
	cin>>n;
	for(int i=0;i<n;i++){
		int m;
		bool f=0;
		cin>>m;
		a[0].x=a[0].y=0;
		m++;
		for(int j=1;j<m;j++)
			cin>>a[j].x>>a[j].y;
		sort(a,a+m,px);
		for(int k=0;k<m-1;k++){
			if(abs(a[k].y-a[k+1].y)>abs(a[k].x-a[k+1].x)){
					cout <<"Notabletocatch";
		        	f=1;
		        	break;
				}
			}
		if (f==0)
		cout <<"Abletocatch";
	}
	return 0;
}
2021/12/7 12:34
加载中...