組合數學(待填坑)

2021-10-10 23:18:08 字數 507 閱讀 4802

背景知識

組合數學圍繞:

存在性如果存在如何計數的問題展開

對於存在性,抽屜原理是常用的

圍繞:1、可區分小球放到可區分盒子:排列組合

2、不可區分小球放到可區分盒子:解方程,隔板法

3、可區分小球放到不可區分盒子:stirling數和遞推方法

4、不可區分小球放到不可區分盒子:整數劃分問題

容斥原理和遞推方法

容斥原理只要耐心分析,基本上可以解決大部分題目,但是可能非常麻煩

因此有遞推公式和求通解的方法。

母函式:跟據題目構造母函式求個數,也是常用計數方法

波利亞計數法和burnside引理

圍繞群作用在集合上,求軌道個數,這也就是在群作用下,不同構的種類數。

技巧是,先拋開群作用,進行標號,這就是簡單的排列組合問題。

然後考慮群作用,按標準流程解答

圖論二部圖匹配:匹配和穩定婚姻問題

找尤拉跡的方法,hamilton圖

有向圖和網路流

組合數學 求組合數

對於求組合數,要根據所給資料範圍來選擇合適的演算法 這道題中所給的資料範圍適合用打表的方法直接暴力求解 先用4e6的複雜度預處理出所有的情況,再用1e4的複雜度完成詢問即可 include using namespace std const int n 2010 const int mod 1e9 ...

數學 組合數學

mod must be a prime const int mod 1e9 7 namespace combinatory ll inv ll x ll fac maxn invfac maxn void initc int n ll a ll n,ll m ll c ll n,ll m ll d ...

寒假的待填的坑

北航新生賽 usaco second contest january 2016 results.16級第一次訓練 最後一題要學習一下 16級第二次訓練 學妹的題坑好多 16級第三次訓練 這麼傻的題竟然沒有ak我是zz嗎 16級第四次訓練 16級第五次訓練 g題討論半死還是很多情況沒考慮 16級第六次...