蜂巢问题一则

文摘   2024-08-24 10:53   比利时  


最近在两个相隔万里的国家组织的数学竞赛或者数学培训活动中,我看到两道和蜂巢有关的题目。

所谓蜂巢,即如下图所示的正六边形网格。

第一题面对的是7年级和8年级的学生,用数列和二次不等式可以解决,相对简单。因为赛题时效的问题,经朋友提醒,第一题尚不便公开。

第二题面对的是9年级和10年级的学生,是一道典型的组合题,用染色和数学归纳法可以解决。

原题我就不复述了,按照题意转述吧。

如下图所示,有边长为n孔的蜂巢,n ≥ 2,其最中心的孔洞缺失。

现在,用如下三联单位正六边形骨牌对上述蜂巢进行覆盖,骨牌可以任意旋转。

问:使用这种骨牌可以对哪些蜂巢实现完美覆盖?

先考虑三联骨牌的方向,易知在正六边形网格中,关于此骨牌的放置存在、且只存在如下三种方向:

这三种方向相互之间的夹角为120°。类似于正方形网格,我们沿着这三种方向对正六边形网格的孔洞进行染色。如下图所示,每两个相邻的被染为绿色的孔洞都位于某种方向上,它们之间不存在公共边,只是通过某个共边的单位正六边形的某条边相连。

正六边形网格经过染色后,我们可以发现在它上面任意放置一块骨牌,这块骨牌都将覆盖、且只覆盖一个绿色正六边形(以下称之为标记孔洞)。

我们将题目中蜂巢缺失的中心孔洞放置在某个标记孔洞上,然后用相同的方式对这些蜂巢进行染色,得到:

现在,考虑这一系列蜂巢的孔洞数Sn

易知,

SnSn - 1 = 6(– 1)

S2 = 6

可以求得Sn的通项公式:

Sn = 6 + 6(2 + 3 + … + n – 1)
= 3n(n – 1)

然后,考虑这一系列蜂巢的标记孔洞数Ln

我们分为三种情形讨论。

1. n3k – 1增加到3k时,最外围每条边上的孔洞数为3k个,其中标记孔洞数为k个。标记孔洞位于每条边端点相邻的位置,在两条边之间没有重叠,所以6条边上的标记孔洞数为6k个。即:L3kL3– 1 = 6k

2. n3k增加到3k+ 1时,最外围每条边上的孔洞数同样为3k个,其中标记孔洞数为k + 1个。但此时标记孔洞位于每条边端点的位置,在两条边之间存在重叠,所以6条边上的标记孔洞数为6(+ 1) – 6 = 6k个。即:L3+ 1L3k = 6k

3. n3k + 1增加到3+ 2时,最外围每条边上的孔洞数同样为3k个,其中标记孔洞数为k个。标记孔洞位于每条边端点相间的位置,在两条边之间没有重叠,所以6条边上的标记孔洞数为6k个。即:L3+ 2L3k + 1 = 6k

综上,有

L3(k + 1) – 1L3– 1 = L3k + 2L3k – 1= 18k

因为L2 = 0,所以

L3k – 1 = 18(1 + 2 + ... + k – 1) = 9k– 9k

L3k = L3k – 1 + 6k = 9k2 – 3k

L3k + 1 = L3k + 6k = 9k2 + 3k

L3k + 2 = L3k + 1 + 6k = 9k+ 9k

我们申称:对于任一k ≥ 0,当n = 3+ 2时,对应的蜂巢无法被三联骨牌所完美覆盖;而对于任一k ≥ 1,当n = 3k或者n = 3+ 1时,对应的蜂巢都可以被三联骨牌所完美覆盖。

n = 3+ 2时,蜂巢的孔洞数为

S3k + 2 = 3(3+ 2)( 3k + 1) = 27k2 + 27+ 6

即至少需要S3k + 2 / 3 = 9k2 + 9k + 2块三联骨牌才能完全覆盖该蜂巢。同时因为每块骨牌覆盖、且只覆盖一个标记孔洞,所以该蜂巢的标记孔洞数至少为9k2 + 9k + 2个。

而根据上述公式,实际上,该蜂巢的标记孔洞数为

L3k + 2 = 9k2 + 9k

矛盾。因此,当n = 258...等形如3k+ 2的整数时,对应的蜂巢无法被三联骨牌所完美覆盖。

对于任一k ≥ 1,当n = 3k或者n = 3+ 1时,因为

L3k = 9k2 – 3k = (27k2 – 9k) / 3 = S3k / 3

L3k + 1 = 9k2 + 3k = (27k2 + 9k) / 3 = S3k + 1 / 3

所以对应的蜂巢满足被三联骨牌所完美覆盖的必要条件。

下面,我们证明对于任一k ≥ 1,当n = 3k或者n = 3+ 1时,对应的蜂巢确实可以被三联骨牌所完美覆盖。

易知,当n = 3或者4时,蜂巢可以被骨牌完美覆盖,下图为一个完美覆盖的实例。

假设当n = 3k或者n = 3+ 1时,对应的蜂巢可以被三联骨牌所完美覆盖。

考虑n = 3+ 3或者n = 3+ 4对应的蜂巢,和n = 3k或者n = 3+ 1对应的蜂巢相比,它们多出了最外围的3层孔洞。我们可以把这3层孔洞划分为旋转对称、且全等的三个部分,每个部分由两个平行四边形(一个蓝色,一个红色)组成。在下图中,一个部分用深蓝色和深红色表示,其它两个全等的部分用浅蓝色和浅红色表示。

在每个部分,蓝色的平行四边形宽为3个孔洞(即3层),长为边长的3k + 3或者3k + 4个孔洞,它必然可以被3+ 3或者3k + 4个骨牌覆盖;

红色的平行四边形宽为3个孔洞(即3层),长为边长减去3层以及一个顶角,即3+ 3 – 1 – 3 = 3k  – 1或者3k 个孔洞,它必然可以被3k  – 1或者3k 个骨牌覆盖。

因此,最外围的3层孔洞可以被三联骨牌完美覆盖。根据假设,内核的n = 3k或者n = 3+ 1对应的蜂巢可以被三联骨牌所完美覆盖,所以n = 3+ 3或者n = 3+ 4对应的蜂巢也可以被三联骨牌所完美覆盖。

根据数学归纳法,我们可以得出结论:对于任一k ≥ 1,当n = 3k或者n = 3+ 1时,对应的蜂巢都可以被三联骨牌所完美覆盖。


往期精彩文章:

数学科普:

数学竞赛:

数学教育:

数学文化:


敬请关注“唯思客俱乐部”,分享、点赞、在看我们的文章:


唯思客俱乐部
科普 | 竞赛 | 教育 | 文化 - 数学四维
 最新文章