給一棵 $ n $ 個節點的樹,節點編號為 $ 1 \sim n $ ,我們知道對於樹上的任意兩個相異節點 $ x, y $ ,存在唯一一條 $ x $ 到 $ y $ 的簡單路徑。
假設這條路徑上有 $ k $ 個節點(包含 $ x, y $ ),節點編號為 $ v_1, v_2, ..., v_k $,我們定義這條路徑的分數 $ f(x, y) = \sum_{i=1}^{k} v_i \qquad $ 。
而整棵樹的分數就是樹上所有路徑的分數總合,即 $ \sum_{i=1}^{n-1} \sum_{j=i+1}^{n} f(i, j) \qquad \qquad $。
現在想要對 $ n $ 個節點重新編號,使整棵樹的分數越大越好,試求有多少種重新編號的方法使樹的分數有最大值。
由於答案可能很大,請輸出方法數對 $ 998244353 $ 取模後的結果。
輸入共 $ n $ 行
第一行一個正整數 $ n $ 代表樹上有 $ n $ 個節點
接下來 $ n-1 $ 行,每行有兩個正整數 $ a, b $ ,代表編號為$ a $的節點到編號為 $ b $ 的節點之間有一條邊
其中 $ 1 \le a, b \le n , a \ne b $ 且保證圖為一棵樹
輸出一個整數,答案對 $ 998244353 $ 取模
5 1 2 2 3 3 4 3 5
6
範例解釋:
$ 5 $ 個節點共有 $ 5! = 120 $ 種編號方式,其中下面 $ 6 $ 種都可以使樹的分數有最大值 $ 97 $ 。
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |