/* *********************************************** Author :111qqz Created Time :2016年10月01日 星期六 18时57分50秒 File Name :code/bc/#88/1001.cpp ************************************************ */ #include #include #include #include #include #include #include #include #include #include #include #include #include #define fst first #define sec second #define lson l,m,rt<<1 #define rson m+1,r,rt<<1|1 #define ms(a,x) memset(a,x,sizeof(a)) typedef long long LL; #define pi pair < int ,int > #define MP make_pair using namespace std; const double eps = 1E-8; const int dx4[4]={1,0,0,-1}; const int dy4[4]={0,-1,1,0}; const int inf = 0x3f3f3f3f; const int N=1E5+7; char st[N]; int main() { #ifndef ONLINE_JUDGE freopen("code/in.txt","r",stdin); #endif int T; cin>>T; while (T--) { scanf("%s",st); int len = strlen(st); LL ans = 0 ; LL cnt = 0; for ( int i = 0 ; i < len ; i++) { if (st[i]=='q') cnt++; else ans = ans + cnt*(cnt+1)/2,cnt = 0; // cout<<"ans:"<