#include <cstdio> using namespace std; int main(){ int t, n, help; int w1, w2, h1, h2, wmin, wmax, hmin, hmax; scanf("%d", &t); for(int i=0; i<t; i++){ scanf("%d", &n); scanf("%d%d%d%d", &wmin, &wmax, &hmin, &hmax); help = 1; for(int j=0; j<n-1; j++){ scanf("%d%d%d%d", &w1, &w2, &h1, &h2); if(w1 <= wmin && h1 <= hmin && w2 >= wmax && h2 >= hmax){ wmin = w1; hmin = h1; wmax = w2; hmax = h2; help = 1; } else{ if(w1 < wmin){ wmin = w1; help = 0; } if(h1 < hmin){ hmin = h1; help = 0; } if(w2 > wmax){ wmax = w2; help = 0; } if(h2 > hmax){ hmax = h2; help = 0; } } } if(help == 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 40 41 42 43 | #include <cstdio> using namespace std; int main(){ int t, n, help; int w1, w2, h1, h2, wmin, wmax, hmin, hmax; scanf("%d", &t); for(int i=0; i<t; i++){ scanf("%d", &n); scanf("%d%d%d%d", &wmin, &wmax, &hmin, &hmax); help = 1; for(int j=0; j<n-1; j++){ scanf("%d%d%d%d", &w1, &w2, &h1, &h2); if(w1 <= wmin && h1 <= hmin && w2 >= wmax && h2 >= hmax){ wmin = w1; hmin = h1; wmax = w2; hmax = h2; help = 1; } else{ if(w1 < wmin){ wmin = w1; help = 0; } if(h1 < hmin){ hmin = h1; help = 0; } if(w2 > wmax){ wmax = w2; help = 0; } if(h2 > hmax){ hmax = h2; help = 0; } } } if(help == 1) printf("TAK\n"); else printf("NIE\n"); } return 0; } |