CF894A QAQ
题目描述
“QAQ”是一个表示哭泣表情的词。可以想象字母“Q”是流着眼泪的眼睛,“A”是嘴巴。
现在 Diamond 给了 Bort 一个仅由大写英文字母组成的长度为 $n$ 的字符串。这个字符串中有大量的“QAQ”子序列(Diamond 太可爱了!)。
Bort 想知道在 Diamond 给定的字符串中有多少个“QAQ”作为子序列。注意,“QAQ”的字母不需要连续出现,但字母的相对顺序必须保持一致。
输入格式
一行,一个长度为 $n$ 的字符串($1 \leq n \leq 100$)。保证该字符串仅包含大写英文字母。
输出格式
输出一个整数,表示字符串中“QAQ”作为子序列出现的次数。
说明/提示
在第一个样例中,共有 $4$ 个“QAQ”子序列。
由 ChatGPT 5 翻译