dfs加g!=-1不是多余的吗?g里只有0,1,2