#include <iostream> using namespace std; int main() { ios_base::sync_with_stdio(0); int t; cin>>t; for(int i=0;i<t;i++) { int n; cin>>n; int x1,x2,y1,y2; int min1=9999999999,min2=min1,max1=0,max2=0; bool f=0; for(int j=0;j<n;j++) { cin>>x1>>x2>>y1>>y2; if(x1<=min1 && x2>=max1 && y1<=min2 && y2>=max2) f=0; else if(x1<min1 || x2>max2 || y1<min2 || y2>max2) f=1; min1=min(min1,x1); min2=min(min2,y1); max1=max(max1,x2); max2=max(max2,y2); } if(f==0) cout<<"TAK"<<endl; else cout<<"NIE"<<endl; } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #include <iostream> using namespace std; int main() { ios_base::sync_with_stdio(0); int t; cin>>t; for(int i=0;i<t;i++) { int n; cin>>n; int x1,x2,y1,y2; int min1=9999999999,min2=min1,max1=0,max2=0; bool f=0; for(int j=0;j<n;j++) { cin>>x1>>x2>>y1>>y2; if(x1<=min1 && x2>=max1 && y1<=min2 && y2>=max2) f=0; else if(x1<min1 || x2>max2 || y1<min2 || y2>max2) f=1; min1=min(min1,x1); min2=min(min2,y1); max1=max(max1,x2); max2=max(max2,y2); } if(f==0) cout<<"TAK"<<endl; else cout<<"NIE"<<endl; } } |