题目描述:
最给定一棵树,输出树的根root,孩子最多的结点max以及他的孩子。
输入格式
第一行:n(结点个数≤100),m(边数≤200)。结点的编号是1~n
以下m行:每行两个结点x和y,表示y是x的孩子(x,y≤n)。
输出格式
第一行:树根:root;
第二行:孩子最多的结点max(如果有多个结点的孩子数量都是最多的,输出编号最小的结点);
第三行:max的孩子(按编号由小到大输出)。
输入输出样列
输入样例1:8 7 4 1 4 2 1 3 1 5 2 6 2 7 2 8
输出样例1:4 2 6 7 8
【耗时限制】1000ms 【内存限制】64MB
代码:
//大侦探8 万水千山 终会相见
#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<cstring>
#include<string>
#include<sstream>
#include<queue>
#include<deque>
#include<vector>
#include<stack>
using namespace std;
struct DA_ZHEN_TAN{
int par