#include<iostream>
#include<cmath>
using namespace std;
int main(){
int m,n;
cin>>m>>n;
int num;
int res;
for(int i=0;i<n;i++){
num = pow(2,m);
char str[101];
res = 0;
cin>>str;
for(int j=0;j<m;j++){
num /= 2;
if(str[j] == 'y' && j != m - 1){
res += 0;
}else if(str[j] == 'y' && j == m - 1){
res += 1;
}else if(str[j] == 'n' && ((j == m - 1) || (j == m - 2))){
res += 2;
}else{
res += num;
}
}
cout<<res<<endl;
}
}



被折叠的 条评论
为什么被折叠?



