定理 5.1.1 · 隔板法
把 个相同的物品放进 个可区分的盒子里,方法数是
把 个物品画成一排球,用 块隔板把它们分进 个盒子:第一块隔板左边的全部归盒子 1,隔板 1 和隔板 2 之间的归盒子 2,依此类推。每一排 个球和 块隔板恰好对应一种分法,每一种分法也恰好对应一排。一排共有 个空位,从中选出放球的 个: 种。改为选出放隔板的 个空位,得到的数相同,即 。
把相同的物品分给不同的盒子:把球和隔板排成一排;再把这个技巧变一变,处理下限、上限、奇偶、不等式和座位间隔。
在本节中,你将能够 把球和隔板排成一排,数出把相同的物品分给不同盒子的方法数。
你有 8 台相同的电脑要分给 3 个学生。电脑都一样,所以只有每个学生分到多少台才重要。怎样数呢?
把电脑排成一排,再放入 2 块隔板。第一块隔板左边的全部归学生 1,两块隔板之间的归学生 2,剩下的归学生 3。
每一排球和隔板恰好对应一种分法。所以你只需要选出隔板放在哪里。
把 个相同的物品放进 个可区分的盒子里,方法数是
把 个物品画成一排球,用 块隔板把它们分进 个盒子:第一块隔板左边的全部归盒子 1,隔板 1 和隔板 2 之间的归盒子 2,依此类推。每一排 个球和 块隔板恰好对应一种分法,每一种分法也恰好对应一排。一排共有 个空位,从中选出放球的 个: 种。改为选出放隔板的 个空位,得到的数相同,即 。
隔板法非常有用,而且常常可以根据情况灵活变通。例如,如果每个盒子里至少要有 1 个物品,就先给每个盒子放 1 个,再对剩下的 个物品和 个可区分的盒子使用公式。
把 8 台相同的电脑分给 3 个学生,有多少种分法?
记住这些电脑是相同的。如果它们全都不同,答案会是多少?
展开并化简后有多少项?
Pat 要从一个托盘里挑选六块饼干,托盘里只有巧克力豆饼干、燕麦饼干和花生酱饼干三种。每种饼干至少有六块。可以挑出多少种不同的六块饼干组合?
在本节中,你将能够 把下限、不等式和上限都转化成普通的隔板法来处理。
7 名宇航员被困在太空,只剩 10 份相同的餐食,每个人都必须至少分到 1 份。普通的隔板法允许盒子为空。怎么解决?
先把最少数发下去。每名宇航员都有 1 份之后,剩下的就可以随便分了:这就是普通的隔板法。
还有两招,能让隔板法适用于几乎所有的和。如果和小于某个数,就添加一个辅助变量来补足差额。如果有上限(骰子至多是 6 点),就先全部数出来,再减去超过上限的排法。
隔板法极其有用,而且常常可以根据情况灵活变通。例如,如果每个盒子里至少要有 1 个物品,就先给每个盒子放 1 个,再对 个物品和 个可区分的盒子使用公式:
7 名宇航员被困在太空中,只剩下 10 份相同的餐食。每名宇航员必须至少分到 1 份餐食,否则就会饿死。在这个限制下,分配餐食有多少种方法?
怎样处理“每名宇航员至少分到 1 份”这个条件?处理之后还剩几份餐食?
对于某个特定的 ,把 展开并合并同类项后,所得式子中恰好有 1001 项同时含有全部四个变量 和 ,且每个变量的次数都是正数。求 。
每一项都形如 。 必须等于多少?
掷 5 枚普通的六面骰子,朝上一面的点数之和为 24,有多少种情况?
每枚骰子的点数是 1 到 6,所以普通的隔板法顾不到上限 6。怎样仍然用隔板法?要分出多少个“减 1”?
Alice 有 24 个苹果。她要和 Becky、Chris 分这些苹果,使三个人每人至少有两个苹果,有多少种分法?
掷 7 枚均匀的标准六面骰子,朝上一面的点数之和为 10 的概率可以写成
其中 是正整数。求 。
把式子
展开并合并同类项进行化简。化简后的式子有多少项?
把一枚均匀的骰子掷四次。后三次中每一次的点数都至少和前一次一样大的概率可以表示成 ,其中 和 是互质的正整数。求 。
在本节中,你将能够 把每个球看作一组,数出每份必须是偶数、奇数或互相配对的分法。
三只松鼠分 19 颗橡子。一只要奇数颗,一只要偶数颗,还有一只要至少 4 颗的偶数颗。如果球是成对出现的呢?
当一份必须是偶数时,就按对来数:把它写成 ,然后分配这 对。奇数份是 :先发出那 1 个,再按对分。
一组也可以是混合的。把每根香蕉粘到一个苹果上,让它们一起移动。
你有 11 个苹果和 5 根香蕉,要把它们放进 3 个篮子。如果每个篮子里的苹果都必须比香蕉多,并且每个篮子里至少有 1 个水果,有多少种放法?
每个篮子里的苹果都要比香蕉多。可以把什么“粘”在一起?
三只松鼠要在它们之间分 19 颗相同的橡子。
它们有多少种不同的分法?
用一个可以取任意非负整数的变量写出每只松鼠分到的数量。怎么写?
求 的解的个数,其中 是正整数, 和 必须是奇数, 和 必须是偶数。
在本节中,你将能够 把其他人分进空隙,数出某些人或物不能相邻的排法。
7 个人坐成一排,其中 3 人是对头,拒绝相邻而坐。不要去数座位,而是数对头之间的空隙里有多少人。
先标出对头坐在哪里。其他人填进他们周围的空隙。中间的空隙至少要有 1 个人,两端可以为空。这就是带下限的隔板法。
隔板法数的是模式。然后再乘以模式内部人员的排列方法数。
7 个人坐成一排,其中 3 人是对头,拒绝彼此相邻而坐。有多少种坐法?
人的顺序我们最后再排。先看:不考虑条件时,为 3 个对头选出 3 个座位有多少种方法?
Ed 有五颗相同的绿弹珠,还有大量相同的红弹珠。他把这些绿弹珠和一部分红弹珠排成一排,发现“右边相邻的弹珠与自己同色”的弹珠个数,等于“右边相邻的弹珠与自己异色”的弹珠个数。例如 GGRRRGGRG 就是一种这样的排法。设 是能做到这一点的红弹珠的最大个数, 是他把这 颗弹珠排成满足要求的一排的方法数。求 除以 的余数。
右边相邻的弹珠与自己异色的弹珠,至多有多少颗?
有两根可区分的旗杆,以及 19 面旗,其中 10 面是相同的蓝旗,9 面是相同的绿旗。设 是用上全部旗子、每根旗杆上至少有一面旗、并且任一旗杆上都没有两面绿旗相邻的可区分排法数。求 除以 的余数。
我们用补集计数:先数允许某根旗杆为空的排法,再减去所有旗子都在同一根旗杆上的排法。把全部 19 面旗挂在同一根旗杆上,有多少种方法?
8 名学生和 3 名老师坐在前排,要求每两名老师之间至少有 2 名学生,有多少种坐法?
一位园丁把三棵枫树、四棵橡树和五棵桦树种成一排。他按随机顺序种树,每种排列的可能性相同。设既约分数 是没有两棵桦树相邻的概率。求 。
考虑在 网格上从左下角走到右上角、长度为 16 的路径。求恰好改变方向 4 次的这种路径的条数。
在本节中,你将能够 在竞赛题中综合运用本章所有的隔板法技巧。
两道更难的竞赛题。一道把隔板法藏在整除问题里,另一道藏在分解方法的计数里。如果卡住了,每道题都有三条提示。
想在一页上看到本章的所有题目吗?打开习题集。
随机选取一个七位正整数。已知它的各位数字之和为 61,求这个数能被 11 整除的概率。
这道题在书中还以 3.3.18 的编号出现。
设 表示把正整数 写成乘积
的方法数,其中 ,每个 都是严格大于 1 的整数,并且因数的排列顺序有区别(也就是说,只是因数顺序不同的两种写法算作不同)。例如,数 6 可以写成 、 和 ,所以 。求 。