牛牛在玩一个跳方块的游戏,他的面前有一片方块区域,由两种颜色的方块组成,一种是红色,一种是黑色。
他每次从起点开始,不断地蓄力跳跃,他需要跳跃到终点。
在每次跳跃中,如果牛牛跳到了黑色方块上,那么他下一步必须向前跳跃,反之,他下一步必须向后跳跃。
他每次可以跳跃的距离为[1,max],max为他单次跳跃的最大距离。
给定一个由'S','E','R','B'组成的的字符串s('R'代表红色,'B'代表黑色,'S'代表起点,'E'代表终点),返回牛牛单次跳跃时最小的最大距离是多少?我们保证字符串中,'S'出现的位置在'E'左侧。