#include <iostream>
#include <cstdio>
using namespace std;
int t, n, h1, h2, w1, w2, maxh=0, minh=1000000010, maxw=0, minw=1000000010;
bool czy=0;
int main()
{
scanf("%d", &t);
for(int z=0;z<t;z++)
{
maxh=0; minh=1000000010; maxw=0; minw=1000000010; czy=0;
scanf("%d", &n);
for(int x=0;x<n;x++)
{
scanf("%d %d %d %d", &h1, &h2, &w1, &w2);
if(h1<=minh && h2>=maxh && w1<=minw && w2>=maxw)
{
czy=1;
minh=h1; maxh=h2; minw=w1; maxw=w2;
}
else
{
if(!(h1>=minh && h2<=maxh && w1>=minw && w2<=maxw))
{
czy=0;
if(h1<minh) minh=h1;
if(h2>maxh) maxh=h2;
if(w1<minw) minw=w1;
if(w2>maxw) maxw=w2;
}
}
}
if(czy==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 | #include <iostream> #include <cstdio> using namespace std; int t, n, h1, h2, w1, w2, maxh=0, minh=1000000010, maxw=0, minw=1000000010; bool czy=0; int main() { scanf("%d", &t); for(int z=0;z<t;z++) { maxh=0; minh=1000000010; maxw=0; minw=1000000010; czy=0; scanf("%d", &n); for(int x=0;x<n;x++) { scanf("%d %d %d %d", &h1, &h2, &w1, &w2); if(h1<=minh && h2>=maxh && w1<=minw && w2>=maxw) { czy=1; minh=h1; maxh=h2; minw=w1; maxw=w2; } else { if(!(h1>=minh && h2<=maxh && w1>=minw && w2<=maxw)) { czy=0; if(h1<minh) minh=h1; if(h2>maxh) maxh=h2; if(w1<minw) minw=w1; if(w2>maxw) maxw=w2; } } } if(czy==1) printf("TAK\n"); else printf("NIE\n"); } return 0; } |
English