bfs这类问题一般都比较复杂