#include <cstdio>
#define MAX_INPUT 1000000000
//#define debug(x...) printf(x)
#define debug(x...)
int main()
{
int t = 0;
scanf("%d", &t);
while (t--)
{
int n = 0;
scanf("%d", &n);
int w1_min = MAX_INPUT;
int w2_max = 0;
int h1_min = MAX_INPUT;
int h2_max = 0;
bool majorFound = false;
for (int i = 0; i < n; ++i)
{
int w1, w2, h1, h2;
scanf("%d %d %d %d", &w1, &w2, &h1, &h2);
debug("w1 = %d; w2 = %d; h1 = %d; h2 = %d\n", w1, w2, h1, h2);
if (w1 <= w1_min && w2 >= w2_max && h1 <= h1_min && h2 >= h2_max)
{
majorFound = true;
}
else if (w1 < w1_min || w2 > w2_max || h1 < h1_min || h2 > h2_max)
{
majorFound = false;
}
debug("majorFound = %s\n", majorFound?"true":"false");
if (w1 < w1_min)
w1_min = w1;
if (w2 > w2_max)
w2_max = w2;
if (h1 < h1_min)
h1_min = h1;
if (h2 > h2_max)
h2_max = h2;
debug("w1_min = %d; w2_max = %d; h1_min = %d; h2_max = %d\n", w1_min, w2_max, h1_min, h2_max);
}
if (majorFound)
{
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 45 46 47 48 49 50 51 52 53 54 | #include <cstdio> #define MAX_INPUT 1000000000 //#define debug(x...) printf(x) #define debug(x...) int main() { int t = 0; scanf("%d", &t); while (t--) { int n = 0; scanf("%d", &n); int w1_min = MAX_INPUT; int w2_max = 0; int h1_min = MAX_INPUT; int h2_max = 0; bool majorFound = false; for (int i = 0; i < n; ++i) { int w1, w2, h1, h2; scanf("%d %d %d %d", &w1, &w2, &h1, &h2); debug("w1 = %d; w2 = %d; h1 = %d; h2 = %d\n", w1, w2, h1, h2); if (w1 <= w1_min && w2 >= w2_max && h1 <= h1_min && h2 >= h2_max) { majorFound = true; } else if (w1 < w1_min || w2 > w2_max || h1 < h1_min || h2 > h2_max) { majorFound = false; } debug("majorFound = %s\n", majorFound?"true":"false"); if (w1 < w1_min) w1_min = w1; if (w2 > w2_max) w2_max = w2; if (h1 < h1_min) h1_min = h1; if (h2 > h2_max) h2_max = h2; debug("w1_min = %d; w2_max = %d; h1_min = %d; h2_max = %d\n", w1_min, w2_max, h1_min, h2_max); } if (majorFound) { printf("TAK\n"); } else { printf("NIE\n"); } } return 0; } |
English