#include<iostream>
using namespace std;
int tab[1000000];
int main()
{
int a,c;
int miw1 = 0, maw1 = 0, mih1=0, mah1= 0;
int licznik = 0;
cin >>a;
for ( int b = 0; b<a; b++)
{
cin >> c;
cin >> tab[0];
cin >> tab[1];
cin >> tab[2];
cin >> tab[3];
cin >> tab[4];
cin >> tab[5];
cin >> tab[6];
cin >> tab[7];
miw1 = min(tab[0],tab[4]);
maw1 = max (tab[1],tab[5]);
mih1 = min (tab[2], tab[6]);
mah1 = max ( tab[3], tab[7]);
for ( int d = 8; d<c*4; d = d+4)
{
cin >> tab[d];
cin >> tab[d+1];
cin >> tab[d+2];
cin >> tab[d+3];
miw1 = min(tab[d],miw1);
maw1 = max(tab[d+1],maw1);
mih1 = min(tab[d+2], mih1);
mah1 = max(tab[d+3], mah1);
}
for ( int e = 0; e<c*4; e = e+4)
{
if(miw1==tab[e] && maw1 == tab[e+1] && mih1 == tab[e+2] && mah1 == tab[e+3])
{
licznik ++;
}
if(licznik==1)
{
break;
}
}
if(licznik ==0)
{
cout << "NIE" << endl;
}
else
{
cout << "TAK" << endl;
}
licznik = 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 55 56 57 | #include<iostream> using namespace std; int tab[1000000]; int main() { int a,c; int miw1 = 0, maw1 = 0, mih1=0, mah1= 0; int licznik = 0; cin >>a; for ( int b = 0; b<a; b++) { cin >> c; cin >> tab[0]; cin >> tab[1]; cin >> tab[2]; cin >> tab[3]; cin >> tab[4]; cin >> tab[5]; cin >> tab[6]; cin >> tab[7]; miw1 = min(tab[0],tab[4]); maw1 = max (tab[1],tab[5]); mih1 = min (tab[2], tab[6]); mah1 = max ( tab[3], tab[7]); for ( int d = 8; d<c*4; d = d+4) { cin >> tab[d]; cin >> tab[d+1]; cin >> tab[d+2]; cin >> tab[d+3]; miw1 = min(tab[d],miw1); maw1 = max(tab[d+1],maw1); mih1 = min(tab[d+2], mih1); mah1 = max(tab[d+3], mah1); } for ( int e = 0; e<c*4; e = e+4) { if(miw1==tab[e] && maw1 == tab[e+1] && mih1 == tab[e+2] && mah1 == tab[e+3]) { licznik ++; } if(licznik==1) { break; } } if(licznik ==0) { cout << "NIE" << endl; } else { cout << "TAK" << endl; } licznik = 0; } } |
English