BFS
题号:NC17870
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

\hspace{15pt}Bob 在学习了 DFS 后,自己又发明了一种新的搜(luan)索(gao)方法,叫做 BFS(Bob First Search)。
\hspace{15pt}这种搜索被定义为:在一个字符串中,从前向后查找子串 "Bob" 第一次出现的位置(不区分大小写)。

输入描述:

\hspace{15pt}在一行输入一个不含空格的字符串 S,其长度为 |S|,满足 \left(1 \leqq |S| \leqq 100\right)

输出描述:

\hspace{15pt}输出一个整数,表示子串 "Bob" 第一次出现的位置(下标从 0 开始)。 
\hspace{15pt}如果子串未出现,则输出 -1
示例1

输入

复制
Bobob

输出

复制
0

说明

字符串 "Bobob" 中开头即出现 "Bob",起始索引为 0
示例2

输入

复制
bobby

输出

复制
0

说明

字符串 "bobby" 中开头即出现 "bob",起始索引为 0
示例3

输入

复制
body

输出

复制
-1

说明

字符串 "body" 中不包含子串 "Bob"(忽略大小写),因此输出 -1