#include<iostream> using namespace std; int tab1[400001]; int tab_w[11]; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int t,n; int w1=1000000001; int w2=0; int h1=1000000001; int h2=0; cin>>t; for(int i=0;i<t;i++) { cin>>n; for(int j=0;j<(n*4)-2;j+=4) { cin>>tab1[j]; if(tab1[j]<w1) { w1=tab1[j]; } cin>>tab1[j+1]; if(tab1[j+1]>w2) { w2=tab1[j+1]; } cin>>tab1[j+2]; if(tab1[j+2]<h1) { h1=tab1[j+2]; } cin>>tab1[j+3]; if(tab1[j+3]>h2) { h2=tab1[j+3]; } } for(int j=0;j<(n*4)-2;j+=4) { if(tab1[j]==w1 && tab1[j+1]==w2 && tab1[j+2]==h1 && tab1[j+3]==h2) { tab_w[i]=1; break; } } w1=1000000001; w2=0; h1=1000000001; h2=0; } for(int i=0; i<t;i++) { if (tab_w[i]==1) cout<<"TAK\n"; else cout<<"NIE\n"; } }
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 | #include<iostream> using namespace std; int tab1[400001]; int tab_w[11]; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int t,n; int w1=1000000001; int w2=0; int h1=1000000001; int h2=0; cin>>t; for(int i=0;i<t;i++) { cin>>n; for(int j=0;j<(n*4)-2;j+=4) { cin>>tab1[j]; if(tab1[j]<w1) { w1=tab1[j]; } cin>>tab1[j+1]; if(tab1[j+1]>w2) { w2=tab1[j+1]; } cin>>tab1[j+2]; if(tab1[j+2]<h1) { h1=tab1[j+2]; } cin>>tab1[j+3]; if(tab1[j+3]>h2) { h2=tab1[j+3]; } } for(int j=0;j<(n*4)-2;j+=4) { if(tab1[j]==w1 && tab1[j+1]==w2 && tab1[j+2]==h1 && tab1[j+3]==h2) { tab_w[i]=1; break; } } w1=1000000001; w2=0; h1=1000000001; h2=0; } for(int i=0; i<t;i++) { if (tab_w[i]==1) cout<<"TAK\n"; else cout<<"NIE\n"; } } |