1. 程式人生 > >牛客挑戰賽30

牛客挑戰賽30

要求 rod 根節點 一個點 編號 lin 問題 轉化 pan

A

很顯然是一道友善的簽到題
枚舉就好啦

B

C

考慮一個點作為根 此時問題轉化為:
給一棵有根樹編號,要求子節點編號小於父親
把一個子樹根的式子列出來 化簡後就變成
$ \prod_{i=1}^n \frac{(size[i] - 1)}{\prod_{j \in son[i]} size[j]}$
左右根節點情況換根dp就ok啦
\(f[v]=f[u]*size[v]*inv[n-size[v]]\)

D

E

F

牛客挑戰賽30