样例数据分析:
样例1:
第一行数据3 3 代表是3行3列的迷宫
第1步,寻找L
LSB
QBQ
BSL
第2步,在L的上下左右寻找Q
LSB
QBQ
BSL
第3步,在Q的上下左右寻找B
LSB
QBQ
BSL
第4步,在B的上下左右寻找S
LSB
QBQ
BSL
如此当重复到10次的时候,仍可以继续走,代表进入无限循环
因为3行3列最多9个格子,能走10步就代表一定进入无限循环
输出-1
样例2:
第一行数据4 4 代表是4行4列的迷宫
第1步,寻找起点L
BLQB
BBQS
SBQL
QQQQ
第2步,在L的上下左右寻找Q
BLQB
BBQS
SBQL
QQQQ
第3步,在Q的上下左右寻找B
BLQB
BBQS
SBQL
QQQQ
第4步,在B的上下左右寻找S
BLQB
BBQS
SBQL
QQQQ
第5步,在S的上下左右寻找L
BLQB
BBQS
SBQL
QQQQ
第6步,在L的上下左右寻找Q
BLQB
BBQS
SBQL
QQQQ
第7步,在Q的上下左右寻找B
BLQB
BBQS
SBQL
QQQQ
第8步,在B的上下左右寻找S
BLQB
BBQS
SBQL
QQQQ
第9步,在S的上下左右寻找L
因为找不到L了,则代表迷宫走到尽头,一共走了8步,LQBS一共4个字符,所以走了
8/4=2共计2次LQBS,输出2