五年级 · 第 8 讲 · 深度理解(面向学生 / 家长)

加乘原理

💡 分类相加、分步相乘——把一个大计数问题拆成能一眼数清的小情形,再合起来。

🎯找核心概念

这是哪类问题:这一讲专门解决「数一数到底有多少种」这类计数问题:涂色有几种涂法、棋子有几种摆法、数有几个、读法/走法有几条。当方案太多、没法一个一个数完时,我们需要一套"不重不漏地数清楚"的办法,这就是加法原理和乘法原理。

关键词(大白话):

🔍理解本质规律

看得见的规律把它想成一棵"决策树":从树根出发,每做一步就在树上分出几根枝条,走到树叶就是一种完整方案。\n- 如果整件事就是"沿着一条主干一路往下选",每层分出的枝条数相乘,就是叶子总数——这是乘法原理(比如 4 节玩具棒每节 3 选 1,画出来就是 $3\times3\times3\times3$ 片叶子)。\n- 如果一开始树根就先岔成几丛互不相干的小树(按情况分类),那就把每丛小树的叶子数加起来——这是加法原理。\n数路径时还可以用"水往低处流"的图景:从顶点放水,每个路口的水量等于上游流来的水量之和,终点的总水量就是路径条数(标数法)。
为什么这样解为什么分步要相乘?因为第一步的每一种选法,都能配上第二步的全部选法。第一步 3 种、第二步 2 种,就像 3 行 2 列的格子表,一共 $3\times2=6$ 格,每个格子恰好对应一种"先选再选"的组合,不重不漏,所以是乘法。\n为什么分类要相加?因为各类彼此排斥——选了第一类里的方案,就绝不会同时是第二类里的方案,它们没有重叠,把各类的数量直接堆在一起即可,所以是加法。\n真正的难点不在公式,而在"怎么拆":拆得各类不重叠、各步互相独立,加法和乘法才靠得住。一旦拆错(类之间有重叠、步之间互相牵制),就要用去重或正难则反来修正。

🗂️分类总结题型

题型怎么一眼认出用什么方法
纯分步相乘(独立选择型)g5-c08-p08每个位置/每个部件都要独立地做一个选择,互不影响,问"一共多少种"。如每节涂色、每位填数。数清有几步、每步几种选择,直接相乘。
由部分决定整体(回文/对称型)g5-c08-p04出现"正读反读一样""对称时刻""回文数",后半部分被前半部分锁死。只对能自由选的那几位用乘法原理计数,注意首位不能为 0、时间各位有范围限制。
按规则/范围分类再求和g5-c08-p02对象按某个特征分成几种互不相同的情况(按所用零件、按首位大小、按余数等),每种情况好数。先合理分类,每类用乘法或组合算出个数,最后相加(加法原理)。
按余数分类的整除计数g5-c08-p09题目和"被几整除""和是几的倍数""数字和能被整除"有关。先按除以那个数的余数把数分组,再让满足条件的余数搭配,用乘法(搭配)和组合(同组取数)计数后相加。
排列与组合(有序/无序选取)g5-c08-p13从若干对象里取出排成一列(有序)或取出一组(无序),含重复元素或要去掉特例。有序用排列、无序用组合;有相同元素要除以重复数;多算了的特殊情况要减掉。
棋子放格(每行每列约束)g5-c08-p12在方格表里放棋子,要求每行每列的棋子数受限(各一枚、都有、个数为奇/偶)。逐枚放、每放一枚划掉所在行列数可用格子;或正难则反数空格,分类后相乘。
区域/图形染色(相邻不同色)g5-c08-p20给地图区域或图上的圈染色,要求相邻的不能同色。按相邻关系排好染色顺序,逐处确定"还剩几种颜色可用",相乘;不同图按相邻结构分别算。
圆排列与旋转去重g5-c08-p24围成一圈、花环、绕圈而坐,且"转一下重合算同一种"。先当成一排算,再除以一圈的位置数去重;可用捆绑法把成对的绑在一起。
排序定位(第几个数)g5-c08-p23把一批数从小到大排好,问"第 N 个是多少"或"一共多少个"。按位数/首位分段,每段用乘法原理算个数,累加到刚好越过 N,再逐位定位。
路径/铺砌计数g5-c08-p01数走法条数、读法条数,或用 $1\times2$ 骨牌铺满图形的方法数。路径用标数法或逐步两选相乘;铺砌按连通块拆开、每块单独数再相乘。

✏️举例验证

例 1 g5-c08-p08
题:玩具棒共 4 节,用红、黄、蓝三色给每节涂色,能生产多少种不同的玩具棒?
按规律解:涂一根玩具棒要分 4 步:第 1 节选色、第 2 节选色、第 3 节、第 4 节,每节都是红黄蓝 3 选 1,且互不影响。由乘法原理,$3\times3\times3\times3=81$ 种。
为什么对:对。每一节的颜色都是独立的一步,第一节的 3 种选法各能配上后面三节的全部选法,正好是"分步相乘"的标准模型,画成决策树就是 4 层、每层分 3 枝,叶子数即 $3^4=81$。
例 2 g5-c08-p04
题:正读反读都一样的五位数(回文数,如 12321)有多少个?
按规律解:五位数记成 $\overline{abcba}$,第四位必须等于第二位、第五位必须等于第一位,所以后两位不能自由选,真正能定的只有前三位 $a,b,c$。首位 $a$ 不能是 0 有 9 种,第二位 $b$ 有 10 种,第三位 $c$ 有 10 种。由乘法原理 $9\times10\times10=900$ 个。
为什么对:对。这就是"由部分决定整体":一旦前三位定了,整个回文数就唯一确定,所以只对 3 个自由位用乘法原理,不会重复也不会遗漏。注意首位排除 0 这一步很关键,漏了就会多算。
例 3 g5-c08-p09
题:从 $1\sim25$ 中取两个不同的数,使它们的和是 4 的倍数,有多少种取法?
按规律解:和是 4 的倍数,等价于两数除以 4 的余数之和是 0 或 4。先按余数分组:余 1 的有 7 个,余 3 的有 6 个,余 2 的有 6 个,余 0 的有 6 个。满足条件的搭配分三类:(1) 余 1 配余 3:$7\times6=42$;(2) 两个都余 2:$C_6^2=15$;(3) 两个都余 0:$C_6^2=15$。三类互不重叠,相加 $42+15+15=72$ 种。
为什么对:对。这题是"先按余数分类、类内再用乘法或组合"的典型:不同组各取一个用乘法(每个余 1 的都能配每个余 3 的),同组取两个用组合(无序、不能取同一个数)。三类之间没有重叠,所以最后相加,这正是加乘原理的综合运用。
例 4 g5-c08-p12
题:把 4 枚不同的棋子 $A,B,C,D$ 放进 $4\times4$ 方格,每行每列只能有一枚,有多少种放法?
按规律解:一枚一枚地放(分步):放 $A$ 时 16 个格子随便挑,16 种;$A$ 占了一行一列,剩 $3\times3=9$ 个格子放 $B$;再剩 $2\times2=4$ 个格子放 $C$;最后剩 $1\times1=1$ 个格子放 $D$。由乘法原理 $16\times9\times4\times1=576$ 种。
为什么对:对。每放一枚棋子就"封掉"它所在的整行整列,所以可用格子从 $16$ 减到 $9$、$4$、$1$。因为 4 枚棋子是不同的,放置顺序本身就构成不同方案,逐步相乘正合适。这是"每行每列约束"棋子问题的基本数法。

🌱拓展应用

🛒 生活里的同类问题:

🔄 变形我还认得吗:

🚀 它是后面什么的前置基础:

⚠️常见易错点

🧠思维导图

🔗关联知识点