#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int w1, w2, h1, h2;
int t;
int n;
cin.sync_with_stdio(false);
cin >> t;
for (int i = 0; i < t; i++){
int min1 = 1000000001;
int min2 = 1000000001;
int max1 = 0;
int max2 = 0;
bool jedno = false;
cin >> n;
for (int j = 0; j < n; j++){
cin >> w1;
cin >> w2;
cin >> h1;
cin >> h2;
if (w1 < min1){
min1 = w1;
jedno = false;
}
if (w2 > max1){
max1 = w2;
jedno = false;
}
if (h1 < min2){
min2 = h1;
jedno = false;
}
if (h2 > max2){
max2 = h2;
jedno = false;
}
if (w1 <= min1 && w2 >= max1 && h1 <= min2 && h2 >= max2) jedno = true;
}
if (jedno == true) {
cout << "TAK" << endl;
}
else {
cout << "NIE" << endl;
}
}
return EXIT_SUCCESS;
}
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 | #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int w1, w2, h1, h2; int t; int n; cin.sync_with_stdio(false); cin >> t; for (int i = 0; i < t; i++){ int min1 = 1000000001; int min2 = 1000000001; int max1 = 0; int max2 = 0; bool jedno = false; cin >> n; for (int j = 0; j < n; j++){ cin >> w1; cin >> w2; cin >> h1; cin >> h2; if (w1 < min1){ min1 = w1; jedno = false; } if (w2 > max1){ max1 = w2; jedno = false; } if (h1 < min2){ min2 = h1; jedno = false; } if (h2 > max2){ max2 = h2; jedno = false; } if (w1 <= min1 && w2 >= max1 && h1 <= min2 && h2 >= max2) jedno = true; } if (jedno == true) { cout << "TAK" << endl; } else { cout << "NIE" << endl; } } return EXIT_SUCCESS; } |
English