T1 建一顆新樹,倍增
T2
WARNING:競賽圖如果有環,則最小環一定為三元環
(發現這個結論的這把都穩了)
然后三元環計數,發現部分分都是為了審出題意但是不會正解的人設的..
由於對於任意一種方案,把它所有邊反向不會改變他三元環的數量,所以可以直接考慮無向三元環的情況
考慮容斥求出期望數量,首先所有可能的數目是$C_n^3$
會有一些不出現的,具體來說其中一定會有且只有一個點的出度為2
那么 存在一個點和兩條出邊的一個組合 -> 存在一個不出現的三元環
計算每個點出邊的期望數目,求出組合數,用$C_n^3$減去。
三元環的問題已經考過幾次了,還是沒審出來..
T3
先把他弄成更復雜的柿子:
$C_{a+b+c+d}^{a+c}=\sum \limits_{t=0}^{a+b} C_{a+b}^t * C_{c+d}^{a+c-t}$
也即一共$a+c$個物品,分配在$a+b+c+d$個位置,然后枚舉在左半部分$a+b$的位置上放多少個
然后我們希望兩個組合數中的量互不相關,那么改變t的枚舉范圍
$\sum\limits_{t=-a}^b C_{a+b}^{a+t} * C_{c+d}^{c-t}$
題目暗示了可以枚舉值域(又沒看出來)所以對每個t維護一個sum然后暴力統計答案
關鍵在改變t的枚舉范圍...
