#include "stdio.h"
int w0, w1, h0, h1;
int mw0, mw1, mh0, mh1;
int n, k, v;
int main()
{
scanf("%d", &n);
while(n--)
{
scanf("%d %d %d %d %d", &k, &mw0, &mw1, &mh0, &mh1);
v = 1;
while(--k)
{
scanf("%d %d %d %d", &w0, &w1, &h0, &h1);
if(mw0 >= w0 && mw1 <= w1 && mh0 >= h0 && mh1 <= h1)
{
mw0 = w0;
mw1 = w1;
mh0 = h0;
mh1 = h1;
v = 1;
}
else
{
if(mw0 <= w0 && mw1 >= w1 && mh0 <= h0 && mh1 >= h1)
{
}
else
{
mw0 = mw0 <= w0 ? mw0 : w0;
mw1 = mw1 >= w1 ? mw1 : w1;
mh0 = mh0 <= h0 ? mh0 : h0;
mh1 = mh1 >= h1 ? mh1 : h1;
v = 0;
}
}
}
puts(v ? "TAK" : "NIE");
}
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 "stdio.h" int w0, w1, h0, h1; int mw0, mw1, mh0, mh1; int n, k, v; int main() { scanf("%d", &n); while(n--) { scanf("%d %d %d %d %d", &k, &mw0, &mw1, &mh0, &mh1); v = 1; while(--k) { scanf("%d %d %d %d", &w0, &w1, &h0, &h1); if(mw0 >= w0 && mw1 <= w1 && mh0 >= h0 && mh1 <= h1) { mw0 = w0; mw1 = w1; mh0 = h0; mh1 = h1; v = 1; } else { if(mw0 <= w0 && mw1 >= w1 && mh0 <= h0 && mh1 >= h1) { } else { mw0 = mw0 <= w0 ? mw0 : w0; mw1 = mw1 >= w1 ? mw1 : w1; mh0 = mh0 <= h0 ? mh0 : h0; mh1 = mh1 >= h1 ? mh1 : h1; v = 0; } } } puts(v ? "TAK" : "NIE"); } return 0; } |
English