#include <bits/stdc++.h> using namespace std; int n; bool A_good, B_good, C_good; string s; set<string> secior; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cin >> n; for(int i = 0; i < n; i++){ cin >> s; if(s == "5A"){ if(secior.find("5A") != secior.end()) A_good = true; } else if(s == "5B"){ if(secior.find("5B") != secior.end()) B_good = true; } else if(s == "5C"){ if(secior.find("5C") != secior.end()) C_good = true; } secior.insert(s); } if(secior.size() == 15 && A_good && B_good && C_good) cout << "TAK\n"; else cout << "NIE\n"; //cout << secior.size() << ' ' << A_good << ' ' << B_good << ' ' << C_good << '\n'; 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 | #include <bits/stdc++.h> using namespace std; int n; bool A_good, B_good, C_good; string s; set<string> secior; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cin >> n; for(int i = 0; i < n; i++){ cin >> s; if(s == "5A"){ if(secior.find("5A") != secior.end()) A_good = true; } else if(s == "5B"){ if(secior.find("5B") != secior.end()) B_good = true; } else if(s == "5C"){ if(secior.find("5C") != secior.end()) C_good = true; } secior.insert(s); } if(secior.size() == 15 && A_good && B_good && C_good) cout << "TAK\n"; else cout << "NIE\n"; //cout << secior.size() << ' ' << A_good << ' ' << B_good << ' ' << C_good << '\n'; return 0; } |