GYM101002C - Greetings!
生活随笔
收集整理的這篇文章主要介紹了
GYM101002C - Greetings!
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
GYM101002C - Greetings!
做法:\(dp[i][S]\)表示用了\(i\)種信封,明信片的狀態為\(S\)時的最小花費,預處理\(A[S]\)表示可以裝的對應明信片的集合的花費, \(dp[i][s] =min(dp[i-1][s-s2] + A[s2]), s2 \in s\)。注意枚舉所有子集,再對每個子集枚舉他們的子集,復雜度是\(O(3^n)\),證明就是 \(O(\sum_{i=0}^n C_n^i 2^i) = O(\sum_{i=0}^n C_n^i 2^i 1^{n-i}) = O((2+1)^n) = O(3^n)\)
...學到了
轉載于:https://www.cnblogs.com/RRRR-wys/p/9737678.html
總結
以上是生活随笔為你收集整理的GYM101002C - Greetings!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 桌面级 RISC-V PC 产品:Mil
- 下一篇: 二次重建基本完成辣!