CF1251F Red-White Fence(多项式/背包问题/组合数学)
生活随笔
收集整理的這篇文章主要介紹了
CF1251F Red-White Fence(多项式/背包问题/组合数学)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CF1251F Red-White Fence
現在給出了n個白板,m個紅板,然后將其按照題目要求放成一排,要求最終周長為qi的方案數。
首先因為有高度的單調性,所以我們可以直接把周長轉化為紅板的高度和白板的數量,然后因為紅板數量很少,我們可以直接枚舉。
然后問題轉化為選擇n個白板的方案數,對于k個高度不同的白板可以發現方案數就是(nk)2k\binom{n}{k}2^k(kn?)2k。
如果高度相同有一個很巧妙的結論就是方案數為(n2k)\binom{n}{2k}(2kn?)因為我們相當于對其構成了一個映射,如果選擇第一個就放左邊,選擇第二個就放右邊,都選就兩邊都放,所以我們把這兩種情況卷起來就是答案。
總結
以上是生活随笔為你收集整理的CF1251F Red-White Fence(多项式/背包问题/组合数学)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: P5273 【模板】多项式幂函数 (加强
- 下一篇: P2664 树上游戏(点分治/计数题计算