#include <iostream>
using namespace std;
int main(){
int n,j=0,tmp=0,tmp2;
cin>>n;
char tab[n*2];
int out[15];
for(int i=0;i<n*2;i++){
cin>>tab[i];
}
for(int i=0;i<n*2;i+=2){
if(tab[i+1]=='A')tmp2=0;
if(tab[i+1]=='B')tmp2=5;
if(tab[i+1]=='C')tmp2=10;
tmp=tab[i]+tmp2-'0';
out[tmp]++;
}
for(int i=0;i<15;i++){
if(i%5==0&&out[i]<2){
cout<<"NIE";
return 0;}
if(out[i]<1&&i%5!=0){
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 | #include <iostream> using namespace std; int main(){ int n,j=0,tmp=0,tmp2; cin>>n; char tab[n*2]; int out[15]; for(int i=0;i<n*2;i++){ cin>>tab[i]; } for(int i=0;i<n*2;i+=2){ if(tab[i+1]=='A')tmp2=0; if(tab[i+1]=='B')tmp2=5; if(tab[i+1]=='C')tmp2=10; tmp=tab[i]+tmp2-'0'; out[tmp]++; } for(int i=0;i<15;i++){ if(i%5==0&&out[i]<2){ cout<<"NIE"; return 0;} if(out[i]<1&&i%5!=0){ cout<<"NIE"; return 0; } } cout<<"TAK"; return 0; } |
English