1040 有几个PAT
-
PAT的个数就是A左边P的个数乘以右边T的个数
-
时间复杂度必须为o(n)
思路
从头开始向后遍历字符串。
如果是’P',A左边的p的count++;
如果是‘A',cnt+=A左边的p的count*(t的count-A左边的t的count);
代码
参考
PAT的个数就是A左边P的个数乘以右边T的个数
时间复杂度必须为o(n)
从头开始向后遍历字符串。
如果是’P',A左边的p的count++;
如果是‘A',cnt+=A左边的p的count*(t的count-A左边的t的count);