#include <cstdio>
#include <algorithm>
using namespace std;
struct dim
{
int a,b,c,d;
};
int main()
{
int T;
scanf("%i", &T);
while (T --> 0)
{
int N;
scanf("%i", &N);
dim* tab = new dim[N];
for (int i=0; i<N; i++)
{
scanf("%i%i%i%i",
&tab[i].a,
&tab[i].b,
&tab[i].c,
&tab[i].d);
}
int ma = tab[0].a;
int mb = tab[0].b;
int mc = tab[0].c;
int md = tab[0].d;
for (int i=0; i<N; i++)
{
if (tab[i].a < ma)
ma = tab[i].a;
if (tab[i].b > mb)
mb = tab[i].b;
if (tab[i].c < mc)
mc = tab[i].c;
if (tab[i].d > md)
md = tab[i].d;
}
bool found = false;
for (int i=0; found == false && i<N; i++)
{
if (tab[i].a == ma && tab[i].b == mb && tab[i].c == mc && tab[i].d == md)
{
printf("TAK\n");
found = true;
}
}
if (found == false)
printf("NIE\n");
delete [] tab;
}
}
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 55 56 57 58 59 60 61 62 63 64 65 | #include <cstdio> #include <algorithm> using namespace std; struct dim { int a,b,c,d; }; int main() { int T; scanf("%i", &T); while (T --> 0) { int N; scanf("%i", &N); dim* tab = new dim[N]; for (int i=0; i<N; i++) { scanf("%i%i%i%i", &tab[i].a, &tab[i].b, &tab[i].c, &tab[i].d); } int ma = tab[0].a; int mb = tab[0].b; int mc = tab[0].c; int md = tab[0].d; for (int i=0; i<N; i++) { if (tab[i].a < ma) ma = tab[i].a; if (tab[i].b > mb) mb = tab[i].b; if (tab[i].c < mc) mc = tab[i].c; if (tab[i].d > md) md = tab[i].d; } bool found = false; for (int i=0; found == false && i<N; i++) { if (tab[i].a == ma && tab[i].b == mb && tab[i].c == mc && tab[i].d == md) { printf("TAK\n"); found = true; } } if (found == false) printf("NIE\n"); delete [] tab; } } |
English