#include <iostream>
#include <string>
using namespace std;
int main() {
int count;
cin >> count;
int groups['5' * 'D' + 'C' + 1]{};
string issue;
for (int issueCount = 1; issueCount <= count; issueCount++)
{
cin >> issue;
groups[issue[0] * 'D' + issue[1]]++;
}
for (int round = '1'; round <= '4'; round++)
for (int division = 'A'; division <= 'C'; division++)
if (groups[round * 'D' + division] < 1)
{
cout << "NIE";
return 0;
}
for (int division = 'A'; division <= 'C'; division++)
if (groups['5' * 'D' + division] < 2)
{
cout << "NIE";
return 0;
}
cout << "TAK";
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 <iostream> #include <string> using namespace std; int main() { int count; cin >> count; int groups['5' * 'D' + 'C' + 1]{}; string issue; for (int issueCount = 1; issueCount <= count; issueCount++) { cin >> issue; groups[issue[0] * 'D' + issue[1]]++; } for (int round = '1'; round <= '4'; round++) for (int division = 'A'; division <= 'C'; division++) if (groups[round * 'D' + division] < 1) { cout << "NIE"; return 0; } for (int division = 'A'; division <= 'C'; division++) if (groups['5' * 'D' + division] < 2) { cout << "NIE"; return 0; } cout << "TAK"; return 0; } |
English