跳到主要内容

奥数计数与组合:分类、分步与构造

计数题的关键是先判断结构,再选工具。常用四类方法:分类计数、分步计数、容斥原理、抽屉原理。

一、核心知识点

1. 分类计数与分步计数

  • 分类计数(加法原理):不同路径互斥,总数用加法。
  • 分步计数(乘法原理):步骤都要完成,总数用乘法。
  • 先判断“是不是同一类事情”,再决定加法还是乘法。

例题 1(分类+分步)

用数字 0,1,2,3,4,5 组成没有重复数字的三位数,且是偶数,共多少个?

点击查看解析与答案

偶数看个位,分三类:个位是 0/2/4

  • 个位 0:百位可选 1~55 种,十位剩 4 种,得 20
  • 个位 2:百位不能 0,2,有 4 种,十位剩 4 种,得 16
  • 个位 4:同理 16。 合计 20+16+16=52

答案:52

例题 2(限制条件)

班级里有 4 本不同语文书、3 本不同数学书,从中选 2 本且至少一本数学书,有多少种选法?

点击查看解析与答案

按数学书本数分类:

  • 选 1 本数学 + 1 本语文:3×4=12
  • 选 2 本数学:C(3,2)=3。 总数 12+3=15

答案:15

2. 容斥原理

  • 两类重叠:|A∪B|=|A|+|B|-|A∩B|
  • 三类重叠:先“加单项”,再“减两两交”,最后“加三者交”。

例题 3(两集合容斥)

1~200 中,能被 46 整除的数有多少个?

点击查看解析与答案

⌊200/4⌋=50⌊200/6⌋=33,同时被 12 整除有 ⌊200/12⌋=16。 所以总数 50+33-16=67

答案:67

例题 4(三集合容斥)

某班 40 人,参加语文/数学/英语兴趣组人数分别为 22、20、18;语数都参加 10 人,语英都参加 8 人,数英都参加 7 人,三组都参加 4 人。至少参加一组的有多少人?

点击查看解析与答案

22+20+18-10-8-7+4=39

答案:39

3. 抽屉原理与最坏情况

  • 先找“最坏情况”能拖到哪一步,再 +1 达成目标。
  • 常见问法:至少几个才能保证出现某种重复。

例题 5(基础抽屉)

1~30 中任取若干个数,至少取几个数,才能保证有两个数差是 5

点击查看解析与答案

将数按对分组:(1,6),(2,7),...,(25,30),共 25 组;每组若取 2 个就差 5。 最坏每组最多取 1 个,可取 25 个仍不保证。再取 1 个必有一组取满。

答案:26

例题 6(同余抽屉)

任取 7 个整数,证明一定有两个数的差能被 6 整除。

点击查看解析与答案

整数除以 6 只有 0,1,2,3,4,5 六种余数(6 个抽屉)。任取 7 个数(7 个苹果),至少两个余数相同,它们差被 6 整除。

**答案:**一定成立。

4. 构造法与递推计数

  • 构造法:先画小规模表找规律,再推广。
  • 递推法:把第 n 步拆成由第 n-1 步转移而来。

例题 7(递推)

上台阶问题:每次走 1 级或 2 级,走到第 8 级共有多少种走法?

点击查看解析与答案

f(n) 为走到 n 级方法数,则 f(n)=f(n-1)+f(n-2)f(1)=1,f(2)=2。 依次得 f(3)=3,f(4)=5,f(5)=8,f(6)=13,f(7)=21,f(8)=34

答案:34

二、章内练习(全部折叠答案)

练习 1

0,1,2,3,4 组成没有重复数字的三位数,共多少个?

点击查看过程与答案

百位有 4 种(不能是 0),十位 4 种,个位 3 种,总数 4×4×3=48

答案:48

练习 2

1~120 中,能被 810 整除的数有多少个?

点击查看过程与答案

⌊120/8⌋=15⌊120/10⌋=12,同时被 40 整除有 3 个。 总数 15+12-3=24

答案:24

练习 3

至少取多少个两位数,才能保证有两个数个位相同?

点击查看过程与答案

个位有 10 类。最坏每类取 1 个,共 10 个。再取 1 个必重复。

答案:11

练习 4

每次走 1 级或 2 级,走到第 6 级共有多少种走法?

点击查看过程与答案

递推得 f(1)=1,f(2)=2,f(3)=3,f(4)=5,f(5)=8,f(6)=13

答案:13

计数检查清单

先判断“加法还是乘法”,再检查是否重计、漏计,最后做小规模代入验证。