#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; } |
English