#include <iostream> #include <map> using namespace std; int n; string a; int main() { map<string,int>m; cin>>n; if(n<18){ cout<<"NIE"; return 0; } m["1A"]=0;m["1B"]=0;m["1C"]=0; m["2A"]=0;m["2B"]=0;m["2C"]=0; m["3A"]=0;m["3B"]=0;m["3C"]=0; m["4A"]=0;m["4B"]=0;m["4C"]=0; m["5A"]=0;m["5B"]=0;m["5C"]=0; for(int i=0;i<n;++i){ cin>>a; m[a]++; } for(map<string,int>::iterator it=m.begin();it!=m.end();it++){ if(it->second==0){ cout<<"NIE"; return 0; } } if((m["5A"]>1)&&(m["5B"]>1)&&(m["5C"]>1)) cout<<"TAK"; else cout<<"NIE"; 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 | #include <iostream> #include <map> using namespace std; int n; string a; int main() { map<string,int>m; cin>>n; if(n<18){ cout<<"NIE"; return 0; } m["1A"]=0;m["1B"]=0;m["1C"]=0; m["2A"]=0;m["2B"]=0;m["2C"]=0; m["3A"]=0;m["3B"]=0;m["3C"]=0; m["4A"]=0;m["4B"]=0;m["4C"]=0; m["5A"]=0;m["5B"]=0;m["5C"]=0; for(int i=0;i<n;++i){ cin>>a; m[a]++; } for(map<string,int>::iterator it=m.begin();it!=m.end();it++){ if(it->second==0){ cout<<"NIE"; return 0; } } if((m["5A"]>1)&&(m["5B"]>1)&&(m["5C"]>1)) cout<<"TAK"; else cout<<"NIE"; return 0; } |