#include <iostream> using namespace std; const int MAX=1000000005; void lustro() { int n,a=MAX,b=0,c=MAX,d=0,a1,b1,c1,d1; bool p=1; cin>>n; for (int i=0;i<n;i++) { cin>>a1>>b1>>c1>>d1; if (a1<=a && b1>=b && c1<=c && d1>=d) p=1; else if (a1<a || b1> b || c1<c || d1>d) p=0; a=min(a,a1); b=max(b,b1); c=min(c,c1); d=max(d,d1); } if (p) cout<<"TAK\n"; else cout<<"NIE\n"; } int main() { int m; cin>>m; for (int i=0;i<m;i++) lustro(); return 0; }
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 | #include <iostream> using namespace std; const int MAX=1000000005; void lustro() { int n,a=MAX,b=0,c=MAX,d=0,a1,b1,c1,d1; bool p=1; cin>>n; for (int i=0;i<n;i++) { cin>>a1>>b1>>c1>>d1; if (a1<=a && b1>=b && c1<=c && d1>=d) p=1; else if (a1<a || b1> b || c1<c || d1>d) p=0; a=min(a,a1); b=max(b,b1); c=min(c,c1); d=max(d,d1); } if (p) cout<<"TAK\n"; else cout<<"NIE\n"; } int main() { int m; cin>>m; for (int i=0;i<m;i++) lustro(); return 0; } |