考試 省選61

2022-03-26 02:11:01 字數 420 閱讀 2298

t2結論題。

一種想法是抽象為乙個\(ans+1 n\)的矩陣。

每次從上面一段連續區間向底層走。

維護每乙個位置最高的高度是多少就可以得到答案了。

這裡用乙個佇列實現。

每乙個位置的佇列長度可以用來更新答案。

t3生成函式題。

考慮容斥。

用走了幾條輸入邊來容斥。

設\(dp[i][s]\)為當前在\(i\)點,經過的點集為\(s\)的方案數。

設\(f[s]\)為經過的點集為\(s\)的方案數。

設\(g[i][s]\)為經過了\(i\)條鏈的方案數。

設\(f[i]\)為經過了\(i\)條鏈再整張圖上的方案數。

於是答案就是\(\sum\limits_^(-1)^f[i]\)

因為經過的輸入邊個數是\(nk-i\)。

考試 省選96

t1 這個題就是考慮去大力分類討論。首先可以知道 k 3 的情況答案肯定是0.那麼分類討論 3,2,1,0 的情況。首先是 k 3 的情況。這個情況很簡單。首先 m 必須為3。就是我們考慮一下用總的方案去掉鈍角三角形的方案。那麼答案就是 ans binom n sum limits 1 i 這很簡單...

考試 省選95

t1 大神說是打個表找規律啥的。我利用生成函式 吉夫特那個題的結論推出來類似的結論。就是說對於所有深度為 i 的點,其對答案有貢獻,當且僅當 t i 0 這樣的話就可以直接用乙個 orfwt 來做了。t2生成樹計數原題。比原題還簡單。可以把 a i 抽象成乙個點變成乙個含有 a i 個點的連通塊。然...

考試 省選86

t1 首先設出暴力的 dp dp i j k l 為前 i 個點中有 j 個白點結束方案為奇數,k 個黑點結束方案為偶數,當前全部的結束方案之和奇偶性為 l 的方案數。那麼可以很簡單的轉移。在考慮轉移時候的係數。其實只跟 j,k 是否為0有關係。那麼狀態大大化簡為 dp i 0 1 0 1 0 1 ...