目前第一篇题解 @smoothset 的题解是有问题的。
29 43
HH.SS.................H...SHS
这组数据可以把这个题解给 hack 掉。应该输出 0(先从 1 -> 5 -> 1 然后到 第三个 H 后走到结尾再走回第三个 H 就完全可以了)
第一篇题解出的问题应该在判断是否应该走到结尾再走回来。并不是只有在结尾才判断,而是每一步都需要判断,并且判断的时候不是走到结尾再走到第一个未满足的 H。
如果那位老兄还在的话希望能改一下,希望管理暂时撤下(看了好久这个代码不知道为啥能过)