#include<bits/stdc++.h>
using namespace std;
int main(){
int n,ans=0,t=0;
string s;
cin>>n;
for(int i=1;i<=n;i++){
cin>>s;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=s.size();j++){
if(s[j]=='O'){
ans=ans+(ans+1);
}
if(s[j]=='X'){
ans=0;
t=t+ans;
}
}
cout<<t<<endl;
}
return 0;
}
思路是把每个字符串里的O累加,遇到X就把它保存到t里,然后清空ans,接着循环结束后输出t。