同dfs。。。。可能写起来更简单吧