PAT1093解題報告

#include <iostream>
#include <string>
using namespace std;

long long P = 0, PA = 0, PAT = 0;
int main(){
	string A;
	cin>>A;
	for(int i = 0; i < A.length(); ++i){
		if(A[i] == 'P'){
			P++;
		}else if(A[i] == 'A'){
			PA += P;
		}else if(A[i] == 'T'){
			PAT += PA;
		}
	}
	cout<<PAT % 1000000007<<endl;
	return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章