#include <bits/stdc++.h> using namespace std; int t,n; long long mi1,mi2,ma1,ma2,ilmi1,ilmi2,ilma1,ilma2; long long a,b,c; long long wyn1,wyn2; int main() { ios_base::sync_with_stdio(0); cin>>t; for(int i=0;i<t;i++) { cin>>n; wyn1=0; wyn2=0; mi1=-1; ma1=0; ma2=0; mi2=-1; ilmi1=0; ilmi2=0; ilma1=0; ilma2=0; for(int j=1;j<=n;j++) { cin>>a>>b>>c; wyn1+=a*b; wyn2+=a*c; if(mi1==-1) { mi1=b; mi2=c; } if(b<mi1) { mi1=b; ilmi1=a; } else if(b==mi1) { ilmi1+=a; } if(c<mi2) { mi2=c; ilmi1=a; } else if(c==mi2) { ilmi2+=a; } if(b>ma1) { ma1=b; ilma1=a; } else if(b==ma1) { ilma1+=a; } if(c>ma2) { ma2=c; ilma2=a; } else if(c==ma2) { ilma2+=a; } } if(wyn1==wyn2) { if(ma1>ma2&&mi1<mi2) { cout<<"TAK"<<endl; } else if(ma1==ma2) { if(ilma1>=ilma2) { if(mi1<mi2) { cout<<"TAK"<<endl; } else if(mi1==mi2&&ilmi1>=ilmi2) { cout<<"TAK"<<endl; } else cout<<"NIE"<<endl; } else { cout<<"NIE"<<endl; } } else if(mi1==mi2) { if(ilmi1>=ilmi2) { if(ma1>ma2) { cout<<"TAK"<<endl; } else if(ma1==ma2&&ilma1>=ilma2) { cout<<"TAK"<<endl; } else cout<<"NIE"<<endl; } else { cout<<"NIE"<<endl; } } else cout<<"NIE"<<endl; } else cout<<"NIE"<<endl; } }
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 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | #include <bits/stdc++.h> using namespace std; int t,n; long long mi1,mi2,ma1,ma2,ilmi1,ilmi2,ilma1,ilma2; long long a,b,c; long long wyn1,wyn2; int main() { ios_base::sync_with_stdio(0); cin>>t; for(int i=0;i<t;i++) { cin>>n; wyn1=0; wyn2=0; mi1=-1; ma1=0; ma2=0; mi2=-1; ilmi1=0; ilmi2=0; ilma1=0; ilma2=0; for(int j=1;j<=n;j++) { cin>>a>>b>>c; wyn1+=a*b; wyn2+=a*c; if(mi1==-1) { mi1=b; mi2=c; } if(b<mi1) { mi1=b; ilmi1=a; } else if(b==mi1) { ilmi1+=a; } if(c<mi2) { mi2=c; ilmi1=a; } else if(c==mi2) { ilmi2+=a; } if(b>ma1) { ma1=b; ilma1=a; } else if(b==ma1) { ilma1+=a; } if(c>ma2) { ma2=c; ilma2=a; } else if(c==ma2) { ilma2+=a; } } if(wyn1==wyn2) { if(ma1>ma2&&mi1<mi2) { cout<<"TAK"<<endl; } else if(ma1==ma2) { if(ilma1>=ilma2) { if(mi1<mi2) { cout<<"TAK"<<endl; } else if(mi1==mi2&&ilmi1>=ilmi2) { cout<<"TAK"<<endl; } else cout<<"NIE"<<endl; } else { cout<<"NIE"<<endl; } } else if(mi1==mi2) { if(ilmi1>=ilmi2) { if(ma1>ma2) { cout<<"TAK"<<endl; } else if(ma1==ma2&&ilma1>=ilma2) { cout<<"TAK"<<endl; } else cout<<"NIE"<<endl; } else { cout<<"NIE"<<endl; } } else cout<<"NIE"<<endl; } else cout<<"NIE"<<endl; } } |