#include <iostream>
#include<string.h>
#include<cstdio>
#include<bits/stdc++.h>
typedef long long ll ;
using namespace std;
int main(){
char s[100001];
cin>>s;
ll sum=0;
ll count=0;
ll countp=0;
ll countt=0;
for(int i=0;s[i]!='\0';i++)
{
if (s[i] == 'T')
countt++;
}
for(int i=0;s[i]!='\0';i++)
{
count=0;
if(s[i]=='P')countp++;
if(s[i]=='T')countt--;
if(s[i]=='A'){
count=(countp*countt)%1000000007;
}
sum+=count;
}
sum=sum%1000000007;
cout<<sum;
}
1040 有几个PAT(25)(25 分)
猜你喜欢
转载自blog.csdn.net/weixin_41988545/article/details/81156616
今日推荐
周排行