#include <cstdio>
using namespace std;
int main()
{
int t, i;
scanf("%d", &t);
while(t--)
{
int n, wmin1, wmin2, wmax1, wmax2, hmin1, hmin2, hmax1, hmax2, wmin3, wmax3, hmin3, hmax3;
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d%d%d%d", &wmin1, &wmax1, &hmin1, &hmax1);
if (!i)
{
wmin3 = wmin2 = wmin1;
wmax3 = wmax2 = wmax1;
hmin3 = hmin2 = hmin1;
hmax3 = hmax2 = hmax1;
}
if ( wmin1 <= wmin2 && wmax1 >= wmax2 && hmin1 <= hmin2 && hmax1 >= hmax2)
{
wmin2 = wmin1;
wmax2 = wmax1;
hmin2 = hmin1;
hmax2 = hmax1;
}
if (wmin1 <= wmin3) wmin3 = wmin1;
if (wmax1 >= wmax3) wmax3 = wmax1;
if (hmin1 <= hmin3) hmin3 = hmin1;
if (hmax1 >= hmax3) hmax3 = hmax1;
}
if ( wmin3 == wmin2 && wmax3 == wmax2 && hmin3 == hmin2 && hmax3 == hmax2)
{
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 44 | #include <cstdio> using namespace std; int main() { int t, i; scanf("%d", &t); while(t--) { int n, wmin1, wmin2, wmax1, wmax2, hmin1, hmin2, hmax1, hmax2, wmin3, wmax3, hmin3, hmax3; scanf("%d", &n); for(i=0; i<n; i++) { scanf("%d%d%d%d", &wmin1, &wmax1, &hmin1, &hmax1); if (!i) { wmin3 = wmin2 = wmin1; wmax3 = wmax2 = wmax1; hmin3 = hmin2 = hmin1; hmax3 = hmax2 = hmax1; } if ( wmin1 <= wmin2 && wmax1 >= wmax2 && hmin1 <= hmin2 && hmax1 >= hmax2) { wmin2 = wmin1; wmax2 = wmax1; hmin2 = hmin1; hmax2 = hmax1; } if (wmin1 <= wmin3) wmin3 = wmin1; if (wmax1 >= wmax3) wmax3 = wmax1; if (hmin1 <= hmin3) hmin3 = hmin1; if (hmax1 >= hmax3) hmax3 = hmax1; } if ( wmin3 == wmin2 && wmax3 == wmax2 && hmin3 == hmin2 && hmax3 == hmax2) { printf("TAK\n"); } else { printf("NIE\n"); } } return 0; } |
English