#P1013. 阅读理解
阅读理解
题目描述
给定一个长度为 且仅由字符 a、b、c 构成的字符串 ,请问其中包含多少个形如 abc 的子串?又包含多少个形如 abc 的子序列?
子串:如果从字符串 头部和尾部各自删除若干(可以为 )个字符可以得到字符串 ,那么称 为 的子串。
子序列:如果从字符串 中任意删除若干(可以为 )个字符可以得到字符串 ,那么称 为 的子序列。
以字符串 abc 为例,ac 是它的子序列(可以通过直接删除 b 得到),但并不是它的子串(无法从头部或尾部开始,在不删除 a 或 c 的前提下删除 b)。
输入格式
第一行输入一个正整数 .
第二行输入一个字符串 .
输出格式
输出一行两个整数,分别表示形如 abc 的子串与子序列的个数。
5
aabcc
1 4
数据规模与约定
对于 数据,保证 .
对于所有数据,保证 .