#include<iostream>
using namespace std;
int tab1[400001];
int tab_w[11];
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int t,n;
int w1=1000000001;
int w2=0;
int h1=1000000001;
int h2=0;
cin>>t;
for(int i=0;i<t;i++)
{
cin>>n;
for(int j=0;j<(n*4)-2;j+=4)
{
cin>>tab1[j];
if(tab1[j]<w1)
{
w1=tab1[j];
}
cin>>tab1[j+1];
if(tab1[j+1]>w2)
{
w2=tab1[j+1];
}
cin>>tab1[j+2];
if(tab1[j+2]<h1)
{
h1=tab1[j+2];
}
cin>>tab1[j+3];
if(tab1[j+3]>h2)
{
h2=tab1[j+3];
}
}
for(int j=0;j<(n*4)-2;j+=4)
{
if(tab1[j]==w1 && tab1[j+1]==w2 && tab1[j+2]==h1 && tab1[j+3]==h2)
{
tab_w[i]=1;
break;
}
}
w1=1000000001;
w2=0;
h1=1000000001;
h2=0;
}
for(int i=0; i<t;i++)
{
if (tab_w[i]==1)
cout<<"TAK\n";
else
cout<<"NIE\n";
}
}
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 | #include<iostream> using namespace std; int tab1[400001]; int tab_w[11]; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int t,n; int w1=1000000001; int w2=0; int h1=1000000001; int h2=0; cin>>t; for(int i=0;i<t;i++) { cin>>n; for(int j=0;j<(n*4)-2;j+=4) { cin>>tab1[j]; if(tab1[j]<w1) { w1=tab1[j]; } cin>>tab1[j+1]; if(tab1[j+1]>w2) { w2=tab1[j+1]; } cin>>tab1[j+2]; if(tab1[j+2]<h1) { h1=tab1[j+2]; } cin>>tab1[j+3]; if(tab1[j+3]>h2) { h2=tab1[j+3]; } } for(int j=0;j<(n*4)-2;j+=4) { if(tab1[j]==w1 && tab1[j+1]==w2 && tab1[j+2]==h1 && tab1[j+3]==h2) { tab_w[i]=1; break; } } w1=1000000001; w2=0; h1=1000000001; h2=0; } for(int i=0; i<t;i++) { if (tab_w[i]==1) cout<<"TAK\n"; else cout<<"NIE\n"; } } |
English