ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

一本通组合篇

2022-01-24 22:32:01  阅读:227  来源: 互联网

标签:组合 求解 定理 只牛 共线 times 一本 放入


计算系数

\(x^ny^m\) 的系数分为两部分:一部分是本身带有的 \(a\) 和 \(b\),用快速幂求解;另一部分是多项式造成的,通过二项式定理转化为求组合数。最后答案为 \(C_k^na^nb^m\)。

组合

模板题,用 Lucas 定理求解即可。

牡牛和牝

放入第 \(1\) 只牛,有 \(n\) 种选择。放入第 \(2\) 只牛,有 \(n-k\) 种选择。以此类推,最终答案为 \(\sum_{i=1}^nC_{n-(i-1)\times k}^i\)。

方程的解

本蒟蒻写的题解

车的放置

分成 \(a\times b\) 和 \((a+c)\times d\) 两块矩形计算方案数。
在 \(n\times m\) 的方格中放入 \(k\) 个东西使他们不同行、不同列的方案数是 \(C_n^k\times C_m^k\times k!\)。

数三角形

正面不好考虑,因此考虑用所有情况减去共线的情况。
所有情况为从 \((n+1)(m+1)\) 个点中选三个点,即 \(C_{(n+1)(m+1)}^3\)。
共线的情况分为两种,第一种是行列共线,第二种是对角线共线。

  1. 行列共线很简单,即 \(C_{n+1}^3\times(n+1)+C_{m+1}^3\times(n+1)\)
  2. 对角线共线的方法比较巧妙,固定线段的一段为 \((0,0)\),然后枚举线段的另一端,不妨设为 \((x,y)\),不难证明这两点的连线间有 \(\gcd(x,y)-1\) 个整点(不包含两端),然后将这条线进行上下左右平移,以及翻折即可。

Combination

模板题,用 Lucas 定理求解即可。

序列统计

共有 \(r-l+1\) 个数可以选,令 \(m=r-l+1\),设这 \(m\) 个数在序列中分别出现了 \(x_i\) 次,则需要求 \(\sum_{i=1}^mx_i=n\) 有多少组解,与方程的解方法一样

标签:组合,求解,定理,只牛,共线,times,一本,放入
来源: https://www.cnblogs.com/Gingerhe/p/15841158.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有