#include<cstdio> #include<iostream> using namespace std; struct firma { int mins,maxs,minw,maxw; }; firma tab[100001]; int main() {ios_base::sync_with_stdio(0); firma major;int ile,zes; cin>>zes; for(int a=0;a<zes;a++) { major.mins=2000000000; major.minw=2000000000; major.maxw=0; major.maxs=0; cin>>ile; for(int i=0;i<ile;i++) { cin>>tab[i].mins>>tab[i].maxs>>tab[i].minw>>tab[i].maxw; if(tab[i].mins<major.mins)major.mins=tab[i].mins; if(tab[i].maxs>major.maxs)major.maxs=tab[i].maxs; if(tab[i].minw<major.minw)major.minw=tab[i].minw; if(tab[i].maxw>major.maxw)major.maxw=tab[i].maxw; } // cout<<"Asdfasdf"<<major.mins<<major.maxs<<major.minw<<major.maxw<<endl; bool czy=false; for(int i=0;i<ile;i++) if(tab[i].mins==major.mins && tab[i].maxs==major.maxs && tab[i].minw==major.minw && tab[i].maxw==major.maxw ){czy=true;break;} if(czy)cout<<"TAK"<<endl;else cout<<"NIE"<<endl; } 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<cstdio> #include<iostream> using namespace std; struct firma { int mins,maxs,minw,maxw; }; firma tab[100001]; int main() {ios_base::sync_with_stdio(0); firma major;int ile,zes; cin>>zes; for(int a=0;a<zes;a++) { major.mins=2000000000; major.minw=2000000000; major.maxw=0; major.maxs=0; cin>>ile; for(int i=0;i<ile;i++) { cin>>tab[i].mins>>tab[i].maxs>>tab[i].minw>>tab[i].maxw; if(tab[i].mins<major.mins)major.mins=tab[i].mins; if(tab[i].maxs>major.maxs)major.maxs=tab[i].maxs; if(tab[i].minw<major.minw)major.minw=tab[i].minw; if(tab[i].maxw>major.maxw)major.maxw=tab[i].maxw; } // cout<<"Asdfasdf"<<major.mins<<major.maxs<<major.minw<<major.maxw<<endl; bool czy=false; for(int i=0;i<ile;i++) if(tab[i].mins==major.mins && tab[i].maxs==major.maxs && tab[i].minw==major.minw && tab[i].maxw==major.maxw ){czy=true;break;} if(czy)cout<<"TAK"<<endl;else cout<<"NIE"<<endl; } return 0; } |