组合数学中计数原理与典问题.pdfVIP

  • 1
  • 0
  • 约5.08千字
  • 约 6页
  • 2026-02-04 发布于北京
  • 举报

组合数学中的计数原理

广义的组合数学就是离散数学,离散数学是狭义的组合数学和图论、代数结构、

数理逻辑等的总称。但这只是不同学者在叫法上的区别。总之,组合数学是一门

研究离散对象的科学。随着计算机科学的日益发展,组合数学的重要性也日渐凸

显,因为计算机科学的内容是使用算法处理离散数据。

狭义的组合数学主要研究满足一定条件的组态(也称组合模型)的存在、计数以

及构造等方面的问题。组合数学的主要内容有组合计数、组合设计、组合矩阵、

组合优化等。

组合数学中的著名问题

计算一些物品在特定条件下分组的方法数目。这些是关于排列、组合和整数分拆

的。

地图问题:对世界地图,每一个国家使用一种颜色。如果要求相邻

国家的颜异,是否总共只需四种颜色?这是图论的问题。

船夫过河问题:船夫要把一匹狼、一只羊和一棵白菜运过河。只要船夫不

在场,羊就会吃白菜、狼就会吃羊。船夫的船每次只能运送一种东西。怎样把所

有东西都运过河?这是线性规划的问题。

排列

排列的任务是确定个不同的元素的排序的可能性

一个经典的问题,如果从个元素中取出个元素,这个元素的排列呢?

如下:

例如,在赌马游戏中一共有8匹马参加比赛,玩家需要在上填入前三位胜出

的马匹的号码,按照上面的,=8,=3,玩家一共可以填出的3匹马

号的排列数为:

因为一共存在336种可能性,因此玩家在一次填入奖的概率应该是:

以上提到的都是在不发生重复的情况下的排列。

如果在个元素中取出个元素进行排列,这个元素可以重复出现,那么排列数

则有如下:

还是上面的例子,可以重复出现,这意味着玩家可以三名的位置上填入同

一匹马号,因此在这种情况下可能出现的排列总数为:

83512

组合

和排列不同的是,在组合中取出元素的顺序则不在考虑之中。从n个元素中取出

k个元素,这个元素可能出现的组合数为:

(n−k)!

最常见的例子应该是游戏了。在游戏中从49个球中取出6个进行

组合的可能性一共有:

要点考点

乘法原理,加法原理。

元素允许重复的排列

含有可重元素的排列

排列数:

文档评论(0)

1亿VIP精品文档

相关文档