#365. 最多次数

最多次数

题目描述

小蓝有一个字符串 ss,他特别喜欢由以下三个字符组成的单词:l,q,b\tt {l}, \tt{q}, \tt{b},任意顺序都可以,一共有 66 种可能:lqb\tt{lqb}lbq\tt{lbq}qlb\tt{qlb}qbl\tt{qbl}blq\tt{blq}bql\tt{bql}

现在他想从 ss 中,尽可能切割出多个他喜欢的单词,请问最多能切割出多少个?单词指的是由若干个连续的字符组成的子字符串。

输入格式

输入一行包含一个字符串 ss

输出格式

输出一行包含一个整数表示答案。

样例

lqbblqblqlxqb
3

数据范围

  • 对于 20%20\% 的评测用例,1s101 \leq |s| \leq 10
  • 对于 40%40\% 的评测用例,1s201 \leq |s| \leq 20
  • 对于 60%60\% 的评测用例,1s1001 \leq |s| \leq 100
  • 对于 70%70\% 的评测用例,1s1031 \leq |s| \leq 10^3
  • 对于 80%80\% 的评测用例,1s1041 \leq |s| \leq 10^4
  • 对于所有评测用例,1s1051 \leq |s| \leq 10^5ss 中只包含小写字母。