QOJ.ac

QOJ

حد الوقت: 8 s حد الذاكرة: 512 MB مجموع النقاط: 100

#10354. 黑白树

الإحصائيات

$n$ 個の頂点を持つ木が与えられる。各頂点は $50\%$ の確率で黒点、 $50\%$ の確率で白点となる。

正の整数 $m$ が与えられる。辺の集合を等確率でランダムに選択する(つまり、各辺は $50\%$ の確率で集合に含まれる)。この辺集合のサイズを $x$ とする。辺集合に含まれるすべての辺について、その辺の両側の黒点の数が異なるとき、スコアは $m^x$ となり、そうでない場合は $0$ となる。

期待されるスコアを求めよ。

データセットは複数存在する。

入力

1行目にデータセットの数 $t$ が与えられる。

各データセットの1行目には、2つの正の整数 $n$ と $m$ が与えられる。続く $n-1$ 行には、各辺を表す2つの正の整数 $u$ と $v$ が与えられる。

出力

各データセットについて、期待されるスコア $\times 2^{2n-1}$ を $998244353$ で割った余りを1行に出力せよ。

入出力例

入力 1

2
3 5
1 2
2 3
10 23333333
3 1
4 2
6 7
8 6
2 5
3 6
10 1
9 7
1 2

出力 1

158
167850015

小課題

$10\%$ のデータについて、$n \leq 10$。

$20\%$ のデータについて、$n \leq 20$。

$30\%$ のデータについて、$n \leq 200$。

$40\%$ のデータについて、$n \leq 1000$。

$50\%$ のデータについて、$n \leq 3000$。

$60\%$ のデータについて、$n \leq 10000$。

$70\%$ のデータについて、$n \leq 15000$。

$100\%$ のデータについて、$t \leq 5$、$2 \leq n \leq 20000$、$\sum n \leq 70000$、$1 \leq m < 998244353$、$1 \leq u,v \leq n$。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.