#include <iostream> #include <cstdio> using namespace std; int t, n, h1, h2, w1, w2, maxh=0, minh=1000000010, maxw=0, minw=1000000010; bool czy=0; int main() { scanf("%d", &t); for(int z=0;z<t;z++) { maxh=0; minh=1000000010; maxw=0; minw=1000000010; czy=0; scanf("%d", &n); for(int x=0;x<n;x++) { scanf("%d %d %d %d", &h1, &h2, &w1, &w2); if(h1<=minh && h2>=maxh && w1<=minw && w2>=maxw) { czy=1; minh=h1; maxh=h2; minw=w1; maxw=w2; } else { if(!(h1>=minh && h2<=maxh && w1>=minw && w2<=maxw)) { czy=0; if(h1<minh) minh=h1; if(h2>maxh) maxh=h2; if(w1<minw) minw=w1; if(w2>maxw) maxw=w2; } } } if(czy==1) printf("TAK\n"); else printf("NIE\n"); } 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 33 34 35 36 37 38 39 | #include <iostream> #include <cstdio> using namespace std; int t, n, h1, h2, w1, w2, maxh=0, minh=1000000010, maxw=0, minw=1000000010; bool czy=0; int main() { scanf("%d", &t); for(int z=0;z<t;z++) { maxh=0; minh=1000000010; maxw=0; minw=1000000010; czy=0; scanf("%d", &n); for(int x=0;x<n;x++) { scanf("%d %d %d %d", &h1, &h2, &w1, &w2); if(h1<=minh && h2>=maxh && w1<=minw && w2>=maxw) { czy=1; minh=h1; maxh=h2; minw=w1; maxw=w2; } else { if(!(h1>=minh && h2<=maxh && w1>=minw && w2<=maxw)) { czy=0; if(h1<minh) minh=h1; if(h2>maxh) maxh=h2; if(w1<minw) minw=w1; if(w2>maxw) maxw=w2; } } } if(czy==1) printf("TAK\n"); else printf("NIE\n"); } return 0; } |