CF1725I Imitating the Key Tree

题目描述

Pak Chanek 有一棵密钥树。这棵树包含 $N$ 个顶点和 $N - 1$ 条边。这些边按照 $1$ 到 $N - 1$ 连接着 $U_i$ 和 $V_i$。最开始,所有边都没有权值。 长度是 $k$ 的路径可以看成这样: $[v_1, e_1, v_2, e_2, v_3, e_3, \ldots, v_k, e_k, v_{k+1}]$ 而且满足以下条件。 - 对于每个 $ i $ , $ v_i $ 是一个顶点且 $ e_i $ 是一条边。 - 对于每个 $ i $ , $ e_i $ 连接了顶点 $ v_i $ 和 $ v_{i+1} $ . 一个环就是一个路径开始和结束顶点相同。 当且仅当路径不多次使用同一条边时,图中的路径称为简单。请注意,简单路径可以多次使用同一顶点。 有权图中简单路径的权重为它所遍历的所有边的最大权重。 要求计算满足以下条件的不同无向带权图的数量: - 图有 $ N $ 个顶点和 $ 2N-2 $ 条边. - 对于每一对顶点 $ (x, y) $ , 一定有一条简单环路通过了 $ x $ 和 $ y $。 - 每条边的权重为 $ 1 $ 到 $ 2N-2 $ 的一个整数,而且每条边的权重不同。 - 该图可以这样的方式生成,即有一种方法将权重 $W_i$ 分配给满足以下条件的密钥树中的每个边$i$: - 对于每一对边 $ (i, j) $ , 如果 $ i

输入格式

第一行包含了一个整数 $N$,代表顶点的个数。 接下来 $N - 1$ 行中的第 $i$ 行包含了两个整数 $ U_i $ 和 $ V_i $ ,表示一条连接 $U_i$ 和 $V_i$ 的边。

输出格式

一个整数表示满足问题条件的不同无向带权图的数目对$ 998\,244\,353 $ 取模的结果。 #### 样例 #1 ##### 样例输入 #1 ``` 4 3 2 1 3 4 3 ``` ##### 样例输出 #1 ``` 540 ```

说明/提示

以下是满足条件的图的示例。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1725I/ae64acaed8a0654fb213b3ba04ba233fb7851789.png) 以下是对应于上图的关键树中边权重的分配。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1725I/ca1e3ceaa14370bc99569a5f3161852eabcf5f60.png) 例如,考虑一对顶点索引 $ (1, 4) $ . - 这对顶点的环路是 $ 3 \xrightarrow{2} 2 \xrightarrow{4} 4 \xrightarrow{6} 2 \xrightarrow{1} 1 \xrightarrow{5} 3 $ ,花费为 $ 6 $ . - 这对顶点的路径为: $ 1 \xrightarrow{5} 3 \xrightarrow{6} 4 $ 花费为 $ 6 $ . 对于 $100\%$ 的样例,$ 2 \le N \le 10^5 , 1 \le U_i, V_i \le N 。$