[题目大意] 给出n个结点和n-1条边,问它们能否形成一棵n个结点的树,如果能,从中选出结点作为树根,使整棵树的高度最大.输出所有满足要求的可以作为树根的结点. [思路] 方法一:模拟. 1 连通.边数为n-1的图一定是一棵树.因此先判断连通图个数(用DFS遍历图,从而计算连通图个数),等于1则能形成一棵树. 2 遍历每一个节点,假设它为根节点构造一棵树. 方法二: 1 由于连通.边数为n-1的图一定是一棵树,因此需要判断给定数据是否能使图连通.2 确定图连通后,则确定了树,选择合适根结点使树高…