#include <iostream>
using namespace std;
int main()
{
int t;
cin >> t;
for (int T = 0; T < t; T++)
{
int n;
cin >> n;
int rozmiary[n][4];
for (int a = 0; a < n; a++)
{
for (int b = 0; b < 4; b++)
{
cin >> rozmiary[a][b];
}
}
/*for (int a = 0; a < n; a++)
{
for (int b = 0; b < 4; b++)
{
cout << rozmiary[a][b];
}
cout << endl;
}*/
int minSzer = rozmiary[0][0];
int maxSzer = rozmiary[0][1];
int minWys = rozmiary[0][2];
int maxWys = rozmiary[0][3];
bool success = false;
for (int a = 1; a < n; a++)
{
if (rozmiary[a][0] < minSzer)
minSzer = rozmiary[a][0];
if (rozmiary[a][1] > maxSzer)
maxSzer = rozmiary[a][1];
if (rozmiary[a][2] < minWys)
minWys = rozmiary[a][2];
if (rozmiary[a][3] > maxWys)
maxWys = rozmiary[a][3];
}
for (int a = 0; a < n; a++)
{
if (rozmiary[a][0] == minSzer)
{
if (rozmiary[a][1] == maxSzer)
{
if(rozmiary[a][2] == minWys)
{
if(rozmiary[a][3] == maxWys)
{
success = true;
}
}
}
}
}
if (success == true)
{
cout << "TAK" << endl;
}
else
{
cout << "NIE" << endl;
}
//cout << endl << minSzer << " " << maxSzer << " " << minWys << " " << maxWys;
}
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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | #include <iostream> using namespace std; int main() { int t; cin >> t; for (int T = 0; T < t; T++) { int n; cin >> n; int rozmiary[n][4]; for (int a = 0; a < n; a++) { for (int b = 0; b < 4; b++) { cin >> rozmiary[a][b]; } } /*for (int a = 0; a < n; a++) { for (int b = 0; b < 4; b++) { cout << rozmiary[a][b]; } cout << endl; }*/ int minSzer = rozmiary[0][0]; int maxSzer = rozmiary[0][1]; int minWys = rozmiary[0][2]; int maxWys = rozmiary[0][3]; bool success = false; for (int a = 1; a < n; a++) { if (rozmiary[a][0] < minSzer) minSzer = rozmiary[a][0]; if (rozmiary[a][1] > maxSzer) maxSzer = rozmiary[a][1]; if (rozmiary[a][2] < minWys) minWys = rozmiary[a][2]; if (rozmiary[a][3] > maxWys) maxWys = rozmiary[a][3]; } for (int a = 0; a < n; a++) { if (rozmiary[a][0] == minSzer) { if (rozmiary[a][1] == maxSzer) { if(rozmiary[a][2] == minWys) { if(rozmiary[a][3] == maxWys) { success = true; } } } } } if (success == true) { cout << "TAK" << endl; } else { cout << "NIE" << endl; } //cout << endl << minSzer << " " << maxSzer << " " << minWys << " " << maxWys; } return 0; } |
English