我理解为找规律的题,所以找到规律就好写了 #include <bits/stdc++.h> using namespace std; int main(){ int n,m,sum=0; string c; cin>>n>>m; while(m--){sum=1; cin>>c; for(int i=0;i<n;i++){ if(c[i]!='y')sum+=pow(2,n-1-i); } cout<<sum<<endl; } return 0; }