同二面问题,不过手撕了一道dfs