PAT-Basic-1040
题目
字符串
APPAPT
中包含了两个单词PAT
,其中第一个PAT
是第 2 位(P
),第 4 位(A
),第 6 位(T
);第二个PAT
是第 3 位(P
),第 4 位(A
),第 6 位(T
)。
现给定字符串,问一共可以形成多少个
PAT
?
输入格式:
输入只有一行,包含一个字符串,长度不超过105,只包含
P
、A
、T
三种字母。
输出格式:
在一行中输出给定字符串中包含多少个
PAT
。由于结果可能比较大,只输出对 1000000007 取余数的结果。
输入样例:
1 | APPAPT |
输出样例:
1 | 2 |
通过代码
1 |
|
思路与注意
-
题目限制150ms,应该只有O(N)的算法才可以
-
没思路
-
有几个PAT(25)看这里
反思与评价
-
这题挺好
-
这道题没思路,看题目要求150ms就知道这题用O(N)的方法才行,果断问度娘找了思路。有几个PAT(25)
-
可能是自己脑子不够用吧