dfs(x,y,p) 表示当前站在 (x,y),而且已经匹配到字符串下标 p。下一格必须:不越界、未访问、字符等于 W[p+1]。
dfs(x,y,p)
(x,y)
p
W[p+1]
这里的 vis 同样是“当前匹配路径”的状态,因此尝试失败后要撤销。若某个分支已经找到答案,可以立即返回 true。
vis
true
注册一个 椰子CODE_椰子OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 椰子CODE_椰子OJ 通用账户