![](https://img-blog.csdnimg.cn/20200815102224227.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
组合数学
文章平均质量分 96
组合数学习题总结
Gene_INNOCENT
Wait for the sunrise!
展开
-
【Nowcoder - 5670 C Easy】2020牛客暑期多校训练营(第五场)【生成函数、组合数学】
题意 若序列 AAA、BBB 满足 ∑i=1Kai=N,∑i=1Kbi=M\sum\limits_{i=1}^K a_i=N,\sum\limits_{i=1}^K b_i=Mi=1∑Kai=N,i=1∑Kbi=M,则其对答案贡献为 P=∏i=1Kmin(ai,bi)P=\prod\limits_{i=1}^K\min(a_i,b_i)P=i=1∏Kmin(ai,bi),问所有满足条件的序列的总贡献是多少? (1≤N,M≤106,1≤K≤min(N,M))(1\leq N,M\leq 10原创 2020-09-07 17:22:10 · 275 阅读 · 0 评论 -
【CF Contest-1228 E】Another Filling the Grid【容斥】
题意: 给定一个 n∗nn*nn∗n 的格子,每个格子填写 [1,k][1,k][1,k] 的一个数,保证每行每列至少有一个 111,输出有多少种填写方案。(1≤n≤250,1≤k≤109)(1\leq n\leq 250,1\leq k\leq 10^9)(1≤n≤250,1≤k≤109) 思路: 这个题可以用 dpdpdp 思考,f[i][j]f[i][j]f[i][j] 表示前 iii 行...原创 2019-10-18 22:21:24 · 269 阅读 · 0 评论 -
卡特兰数详解
卡特兰数 一、基础公式 定义式 f[n]=∑i=0n−1f[i]∗f[n−1−i]f[n]=\sum\limits_{i=0}^{n-1}f[i]*f[n-1-i]f[n]=i=0∑n−1f[i]∗f[n−1−i] 组合数公式 (用生成函数推导定义式) f[n]=C2nn−C2nn−1f[n]=C_{2n}^n-C_{2n}^{n-1}f[n]=C2nn−C2nn−1 f[n]...原创 2019-09-08 21:32:02 · 461 阅读 · 0 评论