#include<iostream> using namespace std; int main() { int n, p, a, b, c, d, w, x, y, z; bool major=true; cin >> n; for(int i=0;i<n;i++){ cin >> p; cin >> w; cin >> x; cin >> y; cin >> z; for(int j=1;j<p;j++){ cin >> a; cin >> b; cin >> c; cin >> d; if((a<=w)&&(b>=x)&&(c<=y)&&(d>=z)){ w=a; x=b; y=c; z=d; major=true; } if(a<w){ w=a; major=false; } if(b>x){ x=b; major=false; } if(c<y){ y=c; major=false; } if(d>z){ z=d; major=false; } } cout << (major?"TAK\n":"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 40 41 42 43 44 45 46 | #include<iostream> using namespace std; int main() { int n, p, a, b, c, d, w, x, y, z; bool major=true; cin >> n; for(int i=0;i<n;i++){ cin >> p; cin >> w; cin >> x; cin >> y; cin >> z; for(int j=1;j<p;j++){ cin >> a; cin >> b; cin >> c; cin >> d; if((a<=w)&&(b>=x)&&(c<=y)&&(d>=z)){ w=a; x=b; y=c; z=d; major=true; } if(a<w){ w=a; major=false; } if(b>x){ x=b; major=false; } if(c<y){ y=c; major=false; } if(d>z){ z=d; major=false; } } cout << (major?"TAK\n":"NIE\n"); } return 0; } |