#include <iostream>
using namespace std;
const int MAX=1000000005;
void lustro()
{
int n,a=MAX,b=0,c=MAX,d=0,a1,b1,c1,d1;
bool p=1;
cin>>n;
for (int i=0;i<n;i++)
{
cin>>a1>>b1>>c1>>d1;
if (a1<=a && b1>=b && c1<=c && d1>=d)
p=1;
else if (a1<a || b1> b || c1<c || d1>d)
p=0;
a=min(a,a1);
b=max(b,b1);
c=min(c,c1);
d=max(d,d1);
}
if (p) cout<<"TAK\n";
else cout<<"NIE\n";
}
int main()
{
int m;
cin>>m;
for (int i=0;i<m;i++)
lustro();
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 | #include <iostream> using namespace std; const int MAX=1000000005; void lustro() { int n,a=MAX,b=0,c=MAX,d=0,a1,b1,c1,d1; bool p=1; cin>>n; for (int i=0;i<n;i++) { cin>>a1>>b1>>c1>>d1; if (a1<=a && b1>=b && c1<=c && d1>=d) p=1; else if (a1<a || b1> b || c1<c || d1>d) p=0; a=min(a,a1); b=max(b,b1); c=min(c,c1); d=max(d,d1); } if (p) cout<<"TAK\n"; else cout<<"NIE\n"; } int main() { int m; cin>>m; for (int i=0;i<m;i++) lustro(); return 0; } |
English