#include <bits/stdc++.h>
#define PB push_back
#define ST first
#define ND second
#define _ ios_base::sync_with_stdio(0); cin.tie(0);
//mt19937 rng(chrono::high_resolution_clock::now().time_since_epoch().count());
using namespace std;
using ll = long long;
using pi = pair<int,int>;
using vi = vector<int>;
int n;
int cnt[4];
set<string>S;
int main() {_
cin >> n;
for(int i = 1; i <= n; ++i) {
string s;
cin >> s;
if(s[0] == '5') {
cnt[s[1] - 'A']++;
} else {
S.insert(s);
}
}
//18 - 6 = 12
bool ok = ((int)S.size()) == 12;
for(int i = 0; i < 3; ++i) {
if(cnt[i] < 2) ok = 0;
}
if(ok) {
cout << "TAK";
} else {
cout << "NIE";
}
}
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 | #include <bits/stdc++.h> #define PB push_back #define ST first #define ND second #define _ ios_base::sync_with_stdio(0); cin.tie(0); //mt19937 rng(chrono::high_resolution_clock::now().time_since_epoch().count()); using namespace std; using ll = long long; using pi = pair<int,int>; using vi = vector<int>; int n; int cnt[4]; set<string>S; int main() {_ cin >> n; for(int i = 1; i <= n; ++i) { string s; cin >> s; if(s[0] == '5') { cnt[s[1] - 'A']++; } else { S.insert(s); } } //18 - 6 = 12 bool ok = ((int)S.size()) == 12; for(int i = 0; i < 3; ++i) { if(cnt[i] < 2) ok = 0; } if(ok) { cout << "TAK"; } else { cout << "NIE"; } } |
English