考試 省選42

2022-03-26 02:11:05 字數 432 閱讀 5904

今天似乎格外的簡單呢。

t2可憐的變元矩陣樹定理。

暴力插值就行了。

值得一提的是臉哥寫的那種\(dp\)。

說實話我覺得挺巨的。

和數樹那個題一樣。

相當於是在找重合的邊集。

並且\(dp\)出答案。

然而他的演算法複雜度不夠優秀。

所以我們可以用類似的優化方法。

利用組合意義從每個連通塊中選出乙個點來作這個\(dp\)。

\(dp\)的複雜度就可以做到\(o(n^2)\)了。

t3是\(2-sat\)的題。

根據每乙個空地究竟是從上下還是左右經過或者是否是同乙個炮台經過的。

從而算出一些必要的資訊。

這個時候建立\(2-sat\)的資訊。

兩個炮台的方向是否經過同乙個點。

然後就可以鏈結兩個點的關係了。

省選模擬42

首先可以猜出來每種鈔票的貢獻是獨立的,所以只要對於每種鈔票算出來貢獻最後合併就行了。直接做複雜度會死掉。考慮對於每種鈔票,張數隨貢獻的差分陣列顯然是單調的,所以可以用堆動態維護當前的最優解。發現最多隻會用到 n 種狀態,所以動態的計算這些狀態,而不必全部預處理出來。我的做法是,求出來至少有k條邊與原...

省選模擬42 題解

容易發現每種假鈔的期望貢獻是獨立的。對於每種假鈔,做乙個 n 2 的 dp 求出來選擇 i 張假鈔的貢獻。然後對這個貢獻做乙個揹包就完事了。考慮乙個東西,就是對於每種假鈔,只能選擇乙個數目加入揹包的貢獻中。所以可以考慮對於每種假鈔一張張加入貢獻。然後發現發現隨著某種假鈔的數量增加,期望增加量是不斷減...

考試 省選96

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