好題,雖然看着像期望DP,但是裝壓好寫。 〇、題目 題目描述 小林在玩一個抽卡游戲,其中有 \(n\) 種不同的卡牌,編號為 \(1\) 到 \(n\)。每一次抽卡,她獲得第 \(i\) 種卡牌的概率為 \(p_i\)。如果這張卡牌之前已經獲得過了,就會轉化為一枚硬幣。可以用 \(k\) 枚 ...
upd: 破案了,最后格式控制輸出 . lf才能過, . lf會WA,估計是ccf賽時測評和賽后的測評機不太一樣.. 狀壓DP。下面的代碼交上去 分,比賽寫的暴力交上去也是 分,懷疑題庫數據炸了 不過下面的和暴搜拍過小數據是沒問題的。等過一陣再試試。 ...
2021-09-29 23:57 0 641 推薦指數:
好題,雖然看着像期望DP,但是裝壓好寫。 〇、題目 題目描述 小林在玩一個抽卡游戲,其中有 \(n\) 種不同的卡牌,編號為 \(1\) 到 \(n\)。每一次抽卡,她獲得第 \(i\) 種卡牌的概率為 \(p_i\)。如果這張卡牌之前已經獲得過了,就會轉化為一枚硬幣。可以用 \(k\) 枚 ...
(先處理好基本的位運算的東西) 為了更好的理解狀壓dp,首先介紹位運算相關的知識。 1.’&’符號,x&y,會將兩個十進制數在二進制下進行與運算,然后返回其十進制下的值。例如3(11)&2(10)=2(10)。 2.’|’符號,x|y,會將兩個十進制數在二進制下進行 ...
狀壓dp的含義 在我們解決動態規划題目的時候,dp數組最重要的一維就是保存狀態信息,但是有些題目它的具有dp的特性,並且狀態較多,如果直接保存的可能需要三維甚至多維數組,這樣在題目允許的內存下勢必是開不下的,那么我們能不能想個辦法,把它壓縮成一維呢?對,二進制.一般的動規題目數據范圍都不會 ...
TOP 目錄 \(202006-1\) 線性分類器 \(202006-2\) 稀疏向量 \(202006-3\) Markdown渲染器 $202006 - 1$ 線性分類器 ...
一道比較考思路的題目,這里就不搬題目了既然大家都來看,還是搬題目吧(\(\LaTeX\)好多QwQ)。 題目 題目描述 \(A_1,A_2,...,A_n\) 是一個由 \(n\) 個自然數(非 ...
2018過農歷新年這幾天,學了一下狀態壓縮動態規划,現在先總結一下。 狀態壓縮其實是一種並沒有改變dp本質的優化方法,階段還是要照分,狀態還是老樣子,決策依舊要做,轉移方程還是得列,最優還是最優,無后還是無后,所以它比較好理解。 狀壓,顧名思義就是要將一些狀壓想辦法壓縮起來(可以壓 ...
一、關於狀壓 dp 為了規避不確定性,我們將需要枚舉的東西放入狀態。當不確定性太多的時候,我們就需要將它們壓進較少的維數內。 常見的狀態: 天生二進制(開關、選與不選、是否出現……) 爆搜出狀態,給它們編號 1. 狀態跟某一個信息集合內的每一條都有關。(如 dp 套 dp ...
說到狀壓dp,一般和二進制少不了關系(還常和博弈論結合起來考,這個坑我挖了還沒填qwq),二進制是個好東西啊,所以二進制的各種運算是前置知識,不了解的話走下面鏈接進百度百科 https://baike.baidu.com/item/%E9%80%BB%E8%BE%91%E8%BF%90%E7 ...