#include <iostream> #include <set> using namespace std; set<string> myset; int n; string type; int v1, v2, v3; int fin(int v1){ if (v1 > 2) return 2; return v1; } int main() { v1 = v2 = v3 = 0; cin >> n; for (int i = 0; i < n; i++) { cin >> type; myset.insert(type); if (type == "5A") v1 += 1; else if (type == "5B") v2 += 1; else if (type == "5C") v3 += 1; } v1 = fin(v1); v2 = fin(v2); v3 = fin(v3); if (myset.size() + v1 + v2 + v3 == 21) 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 | #include <iostream> #include <set> using namespace std; set<string> myset; int n; string type; int v1, v2, v3; int fin(int v1){ if (v1 > 2) return 2; return v1; } int main() { v1 = v2 = v3 = 0; cin >> n; for (int i = 0; i < n; i++) { cin >> type; myset.insert(type); if (type == "5A") v1 += 1; else if (type == "5B") v2 += 1; else if (type == "5C") v3 += 1; } v1 = fin(v1); v2 = fin(v2); v3 = fin(v3); if (myset.size() + v1 + v2 + v3 == 21) cout << "TAK"; else cout << "NIE"; return 0; } |