https://codingnote.cc/p/8346/
n种解法破DFS与BFS