#include <bits/stdc++.h> using namespace std; int main() { //ios_base::sync_with_stdio(0); string r[15] = {"1A","1B","1C","2A","2B","2C","3A","3B","3C","4A","4B","4C","5A","5B","5C"}; int z[15] = {1,1,1,1,1,1,1,1,1,1,1,1,2,2,2}; map<string, int> rundy; int n, i; string runda; for(i = 0; i < 15; i++){ rundy[r[i]] = 0;} cin >> n; for(i = 0; i < n; i++){ cin >> runda; rundy[runda]++; } i = 0; for(map<string,int>::iterator it = rundy.begin(); it != rundy.end();it++,i++){ //cout << it->first <<" " <<it->second << endl; if(it->second < z[i]) { 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 | #include <bits/stdc++.h> using namespace std; int main() { //ios_base::sync_with_stdio(0); string r[15] = {"1A","1B","1C","2A","2B","2C","3A","3B","3C","4A","4B","4C","5A","5B","5C"}; int z[15] = {1,1,1,1,1,1,1,1,1,1,1,1,2,2,2}; map<string, int> rundy; int n, i; string runda; for(i = 0; i < 15; i++){ rundy[r[i]] = 0;} cin >> n; for(i = 0; i < n; i++){ cin >> runda; rundy[runda]++; } i = 0; for(map<string,int>::iterator it = rundy.begin(); it != rundy.end();it++,i++){ //cout << it->first <<" " <<it->second << endl; if(it->second < z[i]) { cout <<"NIE"; return 0; } } cout <<"TAK"; return 0; } |