#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 a1,a2,b1,b2; cin>>a1>>a2>>b1>>b2; int amin=a1,amax=a2,bmin=b1,bmax=b2; bool wynik=true; for(int j=1;j<n;j++) { cin>>a1>>a2>>b1>>b2; int f1=0,f2=0,f3=0,f4=0; if(a1<=amin) { if(a1<amin) f1=2; else f1=1; amin=a1; } if(a2>=amax) { if(a2>amax) f2=2; else f2=1; amax=a2; } if(b1<=bmin) { if(b1<bmin) f3=2; else f3=1; bmin=b1; } if(b2>=bmax) { if(b2>bmax) f4=2; else f4=1; bmax=b2; } if((f1==2 || f2==2 || f3==2 || f4==2) && (f1==0 || f2==0 || f3==0 || f4==0)) wynik=false; if(f1>0 && f2>0 && f3>0 && f4>0) wynik=true; } //cout<<amin<<" "<<amax<<" "<<bmin<<" "<<bmax<<endl; if(wynik) 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | #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 a1,a2,b1,b2; cin>>a1>>a2>>b1>>b2; int amin=a1,amax=a2,bmin=b1,bmax=b2; bool wynik=true; for(int j=1;j<n;j++) { cin>>a1>>a2>>b1>>b2; int f1=0,f2=0,f3=0,f4=0; if(a1<=amin) { if(a1<amin) f1=2; else f1=1; amin=a1; } if(a2>=amax) { if(a2>amax) f2=2; else f2=1; amax=a2; } if(b1<=bmin) { if(b1<bmin) f3=2; else f3=1; bmin=b1; } if(b2>=bmax) { if(b2>bmax) f4=2; else f4=1; bmax=b2; } if((f1==2 || f2==2 || f3==2 || f4==2) && (f1==0 || f2==0 || f3==0 || f4==0)) wynik=false; if(f1>0 && f2>0 && f3>0 && f4>0) wynik=true; } //cout<<amin<<" "<<amax<<" "<<bmin<<" "<<bmax<<endl; if(wynik) cout<<"TAK"<<endl; else cout<<"NIE"<<endl; } } |