COW
提交数: 7, 通过率: 57.14%, 平均分: 84.29
题目描述:
奶牛贝茜在她最喜欢的牧场中发现了一块石碑,上面刻有神秘的碑文。
碑文的文字似乎来自一种神秘的古代语言,可看作一个只包含 C,O,W 三种字符的字符串。
尽管贝茜无法解密该文字,但是她很欣赏 C,O,W 按顺序构成她最喜欢的单词 COW。
她想知道 COW 在碑文中一共出现了多少次。
她不介意 C,O,W 之间是否存在其他字符,只要这三个字符按正确的顺序出现即可。
她也不介意多个不同的 COW 是否共享了一些字符。
例如,COW 在 CWOW 中只出现一次,在 CCOW 中出现两次,在 CCOOWW 中出现八次。
给定碑文中的文字,请帮助贝茜计算 COW 出现的次数。
输入格式:
第一行包含 N。
第二行包含一个长度为 N 的字符串,其中只包含字符 C,O,W。
输出格式:
输出给定字符串中 COW 作为子序列(不一定连续)的出现次数。
数据范围:
1 ≤ N ≤ 105
样例输入:
6 COOWWW
样例输出:
6时间限制: 1000ms
空间限制: 256MB
来源: USACO 2015 February Contest Bronze