初始状态,set里没有起点。dfs有可能再次进入起点,并把起点加入set。但是输出和不应该包括起点。 所有需要在最后判断下set里有没有起点,有的话去掉起点