先拿MT【100】的图表镇楼。

举几个例子:

【1】52张纸牌分发给4人,每人13张,问每人手中有一张小2的概率?

分析:第一步每人分一张小2,有4!种,然后48张牌平均分成4组有$\frac{48!}{12!12!12!12!}$易得概率为$4!\frac{48!(13!)^4}{52!(12!)^4}$大概为10.55%,有兴趣也可以算一下四张2都在某个人手里的概率。

【2】$(x+y+z+w)^5$的展开式有多少项?

分析:每一项都是5次方,相当于5个无区别的小球放入4个有标志的盒子里.每个盒子里放的球不加限制。也就是上表中第4种情况,有56种。$(x+y+z+w)^5$展开式如下:

注:顺便讲一下$x^2y^2z^1w^0$前的系数计算公式为$\frac{5!}{2!2!1!0!}$可以类比二项式定理$(x+y)^5$展开中$x^2y^3$前的系数公式$\frac{5!}{2!3!}$。

【3】$x_1+x_2+\cdots+x_k\le n$的非负整数解的个数.

分析:定义如下映射$(x_1,x_2,\cdots,x_k)\mapsto (x_1+1,x_1+x_2+1,\cdots,x_1+\cdots+x_k+k)$是$x_1+x_2+\cdots+x_k\le n$的非负整数解集到$\{1,2,\cdots,n+k\}$中取$k$项严格单调递增数列集合的一个一一映射,有$\dbinom{k+n}{k}$

注:这里可以得到一个恒等式:$\sum_{i=0}^{n}\dbinom{k+i-1}{i}=\dbinom{k+n}{n}$

【4】已知$b_1+2b_2+\cdots+nb_n=n$其中$b_1,b_2,\cdots,b_n\in N$,把$\{1,2,\cdots,n\}$的一个全排列放入以下框架中

问有多少种不同形式.

答:$\frac{n!}{b_1!b_2!\cdots b_n!1^{b_1}2^{b_2}\cdots n^{b_n}}$即对称群$S_n$中$1^{b_1}2^{b_2}\cdots n^{b_n}$型的元素个数。

MT【101】分配问题举例若干的更多相关文章

  1. ocp11g培训内部教材_052课堂笔记(042)_体系架构

    OCP 052 课堂笔记 目录 第一部分: Oracle体系架构... 4 第一章:实例与数据库... 4 1.Oracle 网络架构及应用环境... 4 2.Oracle 体系结构... 4 3. ...

  2. 2016-04-25-信息系统实践手记5-CACHE设计一例

    layout: post title: 2016-04-25-信息系统实践手记5-CACHE设计一例 key: 20160425 tags: 业务 场景 CACHE 系统分析 系统设计 缓存 modi ...

  3. 用Redis实现分布式锁 与 实现任务队列

    这一次总结和分享用Redis实现分布式锁 与 实现任务队列 这两大强大的功能.先扯点个人观点,之前我看了一篇博文说博客园的文章大部分都是分享代码,博文里强调说分享思路比分享代码更重要(貌似大概是这个意 ...

  4. MDU某产品OMCI模块代码质量现状分析

    说明 本文参考MDU系列某产品OMCI模块现有代码,提取若干实例以说明目前的代码质量,亦可作为甄别不良代码的参考. 本文旨在就事论事,而非否定前人(没有前人的努力也难有后人的进步).希望以史为鉴,不破 ...

  5. POJ 1050

    #include <stdio.h> #include <string.h> #define mt 101 int main() { int a[mt][mt]; int st ...

  6. PL/SQL 04 游标 cursor

    --游标 declare  cursor 游标名字  is  查询语句;begin  其他语句;end; --游标的属性%FOUND%NOTFOUND%ISOPEN%ROWCOUNT(当前游标的指针位 ...

  7. MT【100】经典计数之分配问题

    注意:此讲适合联赛一试学生,以及参加清华北大等名校的自主招生的学生. 经典计数之分配问题:把n个球放进k个盒子.考虑分配方法有三类:1.无限制 2.每个盒子至多一个(f 单的)3.每个盒子至少一个(f ...

  8. MT【29】介绍向量的外积及应用举例

    我们在学校教材里学到的数量积(内积)其实还有一个孪生兄弟向量积(外积),这个对参加自主招生以及竞赛的学生来讲是需要掌握的,这里稍作介绍: 原理: 例题: 应用:

  9. Assignment Problem的若干思考

      最近受到南京一个同学的push,又开始了博客园写作之旅.欢迎大家联系我做代码实现工作,QQ:1198552514.权当赚点生活费~ 我的研究也经常用的Assignment problem,而且很多 ...

随机推荐

  1. map的综合例子

    #include<iostream> #include<string> #include<map> #include<fstream> #include ...

  2. SAP函数 LAST_DAY_OF_MONTHS 获取月末最后一天日期

    DATA LAST_DATE TYPE SY-DATUM. CALL FUNCTION 'LAST_DAY_OF_MONTHS' EXPORTING day_in = sy-datum IMPORTI ...

  3. 调用聊天机器人 -小I机器人

    public static string sendMsg2(string msg) { try { msg = Uri.EscapeDataString( msg); string sUrl = &q ...

  4. Windows下TeX Live + Sublime Text 3 + Sumatra PDF配置

    本文写给我的师弟们,如何自己动手配置LaTeX环境(通过LeX Live + Sublime Text 3 + Sumatra PDF). 1.TeX Live 配置 首先从TeX Live 下载IS ...

  5. 5、JVM的监控与分析工具

    一.JPS(虚拟机进程监控工具) 二.jstat:虚拟机统计信息监视工具 例子:jstat -gcutil 16478 s0:区域占比2.33%: s1占比0.00%: E:伊甸园区 : O:老年区: ...

  6. STM32一键下载电路设计原理

    先放原理图(补充:图中的BOOT0通过10K的电阻接到地),再解释为什么这么设计: STM32启动方式:BOOT0和 BOOT1用于设置 STM32的启动方式 ,见下表: BOOT0=1,BOOT1= ...

  7. sql语句——根据身份证号提取省份、出生日期、年龄、性别。

    原表 sql语句: SELECT ) ' then '北京市' ' then '天津市' ' then '河北省' ' then '山西省' ' then '内蒙古自治区' ' then '辽宁省' ...

  8. [CF1009G]Allowed Letters[贪心+霍尔定理]

    题意 给你一个长为 \(n\) 的串,字符集为 \(a,b,c,d,e,f\) .你可以将整个串打乱之后重新放置,但是某些位置上有一些限制:必须放某个字符集的字符.问字典序最小的串,如果无解输出 &q ...

  9. 用Visual Studio2017写C++静态库

    造轮子是一件有趣的事情,VS是一个强大的工具,能胜任超大规模的工程,但是讲真,对不那么大的项目配置起来不是那么友好(网上的其他教程也一点都不友好Orz).这里就展示一下构建一个简单的静态库的正确姿势. ...

  10. css修改select下拉列表的默认样式

    select的一些默认样式我们很难修改,比如图标的替换.接下来就说说如何修改这些默认样式: html代码: <div> <select name=""> & ...