atcoder#HITACHI2020F. Preserve Diameter

Preserve Diameter

题目描述

1 1 から N N までの番号がつけられた N N 個の頂点を持つ木 G G があります。 G G i i 番目の辺は頂点 ai a_i と頂点 bi b_i を結んでいます。

G G 0 0 本以上の辺を追加することを考えます。 追加後のグラフを H H とします。

以下の 4 4 つの条件を満たす H H の個数を 998244353 998244353 で割ったあまりを求めてください。

  • H H に多重辺は存在しない
  • H H に自己ループは存在しない
  • G G の直径と H H の直径は等しい
  • H H に辺が存在しない任意の頂点対について、H H にその頂点対間を結ぶ辺を追加すると、直径が短くなる

输入格式

入力は以下の形式で標準入力から与えられる。

N N a1 a_1 b1 b_1 \vdots aN1 a_{N-1} bN1 b_{N-1}

输出格式

答えを出力せよ。

题目大意

给定一棵 NN 个节点的树 GG,你可以在 GG 上加若干条边形成图 HH,要求图 HH 满足以下性质:

  • 无重边自环;
  • HH 的直径长度与 GG 的直径长度相同;
  • 对于任何一对在 HH 上没有连边的点对 (i,j)(ij)(i,j)(i \neq j),连接 (i,j)(i,j)HH 的直径变短。

求有多少种合法的 HH,对 998244353998244353 取模。

6
1 6
2 1
5 2
3 4
2 3
3
3
1 2
2 3
1
9
1 2
2 3
4 2
1 7
6 1
2 5
5 9
6 8
27
19
2 4
15 8
1 16
1 3
12 19
1 18
7 11
11 15
12 9
1 6
7 14
18 2
13 12
13 5
16 13
7 1
11 10
7 17
78732

提示

制約

  • 3  N  2 × 105 3\ \le\ N\ \le\ 2\ \times\ 10^5
  • 1  ai, bi  N 1\ \le\ a_i,\ b_i\ \le\ N
  • 入力で与えられるグラフは木

Sample Explanation 1

例えば、G G に辺 (1, 5), (3, 5) (1,\ 5),\ (3,\ 5) を追加したグラフは問題文中の 4 4 つの条件を満たします。

Sample Explanation 2

H H として考えられるグラフは、G G のみです。