第二题dp加bfs,他存在第三个需要第四个先完成的情况,就要先处理第四个