逐个字符扫描
#include<iostream>
#include<string>
using namespace std;
int main(void)
{
int T, count, sum;
string s;
cin >> T;
while (T--)
{
cin >> s;
sum = count = 0;
for (int i = 0; i < s.length(); i++)
{
if (s[i] == 'O') ++count;
else count = 0;
sum += count;
}
cout << sum << endl;
}
return 0;
}