搭配(排列组合)
搭配问题是有序的枚举问题——从两个集合中各选一个元素组成配对,一共有多少种不同的组合。核心策略是「固定一个,遍历另一个」——这是有序思维的训练。
在数学地图上的位置
📖 小红的衣柜难题
小红有3件上衣:红色、蓝色、白色。还有2条裙子:黑色、碎花。她去参加学校演出,需要一套搭配——一件上衣配一条裙子。她试了一件又一件,记不清有没有重复了。「到底有多少种搭配?我是不是全都试过了?」妈妈教了她一个办法:把上衣排成一排,每条裙子分别和每件上衣配——红+黑、红+碎花、蓝+黑、蓝+碎花、白+黑、白+碎花——一共6种。这个方法叫「固定一个,穷举另一个」——学会了它,搭配问题就再也不会乱。
🏛 人类是怎么发现它的
排列组合的历史可以追溯到古印度的诗歌韵律研究。印度学者 Pingala(约公元前200年)在《Chandah Sutra》中研究了长短音节的排列组合——这被认为是组合数学最早的文献。在中国古代的《易经》中,八卦的排列(阴爻和阳爻的3次排列=2³=8卦,六十四卦=2⁶=64卦)也蕴含了排列组合的基本思想。而现代组合数学的奠基人是法国数学家帕斯卡(Blaise Pascal)和费马(Pierre de Fermat),他们在1654年的通信中系统地讨论了组合问题,直接催生了概率论的诞生。
来源:Pingala《Chandah Sutra》(约公元前200年)、帕斯卡-费马通信集(1654年)
🧱 用手和眼睛来理解
一个概念至少要用两种方式"摸到"——CPA教学法:先用实物操作,再画图,最后才用符号。
实物卡片配对
上衣卡片(红、蓝、白)放在左边一列,裤子卡片(黑、碎花)放在上边一行——构成一个3×2的网格。每一格填一套搭配。你会发现:搭配总数=行数×列数。这个网格就是乘法阵列。
连线法
左边写上衣、右边写裤子——从每件上衣出发,向每条裤子连一条线。数一数:每条上衣发出了几条线?(2条)一共发出几条线?(3件×2=6条)每一条线就是一种搭配——以连线代替列举,不会漏也不会重复。
树形图
从「开始」出发,分3个枝(3件上衣)。每个上衣的枝再分2个小枝(2条裤子)。树形图的最末端就是全部搭配——数末端有几个就是几种。这种图形结构是后续中学学习「树形图」的基础。
⚠️ 孩子最容易卡住的地方
❌ 搭配时漏掉或重复——「我好像试过了……但不确定」
原因:没有建立有序枚举的策略——随机搭配时无法保证「不重不漏」
怎么办:教「固定一个,遍历另一个」的策略:把上衣排成一排,然后从第一件上衣开始,依次配每一条裤子。配完第一件后,换第二件。画一张表格——填满的所有格子就是不重不漏的全部搭配。
❌ 遇到「不可以」的搭配(如红上衣不能配红裤子)时,直接在总搭配数中减去1——不解为什么减
原因:在表格中涂掉一格是直观的,但在总数公式「3×2=6」中直接减1,就把「乘法模型」和「排除法」混在了一起
怎么办:两步走:(1)先完整列出所有可能的搭配(6种);(2)再标记哪些是被禁止的,删掉它们。禁止的搭配要在表格中划掉,以便看到理由。表格是思考的「外置记忆」。
❌ 混淆排列和组合——以为「红上衣+黑裤子」和「黑裤子+红上衣」是两种不同的搭配
原因:在穿衣服的问题中,上衣和裤子是不同类型的物品——不存在「上下交换」的问题。但学生如果遇到「两人互相握手」的问题——A和B握手=1次,不是2次——就容易混淆顺序
怎么办:用表格帮助区分:如果横是上衣、纵是裤子——每一格代表的是(上衣,裤子)这个有序对。但如果是「两个人握手」,横纵都是人——表格对角线两侧的格子(A-B和B-A)代表的是同一件事。这种对比帮助学生理解「排列有序 vs 组合无序」。
🌍 在生活中遇见它
- •穿衣服:2件上衣(红、蓝),3条裤子(黑、白、灰)——一共有多少种搭配?每天穿不重样能穿几天?
- •早餐搭配:3种主食(包子、面包、馒头),2种饮品(牛奶、豆浆)——几种组合?
- •密码锁:两位数密码,每位从0-9中选——00到99共100种——这就是搭配问题的极端形式