全国高中数学联赛 2020 年二试第四题

本文探讨了如何通过凸20边形的三角剖分图T的完美匹配,利用数学归纳法证明了完美匹配的最大个数与Fibonacci数列的关系。关键步骤包括排除奇弦、构造子问题和归纳论证。结论指出,T的最大完美匹配数等于第10个Fibonacci数F10=89。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

四: (本题满分 50 分) 给定凸 20 边形 P.   用 P 的 17 条在内部不相交的对角线将 P 分割成 18 个三角形,   所得图形称为 P 的一个三角剖分图.   对 P 的任意一个三角剖分图 T,   P 的 20 条边以及添加的 17 条对角线均称为 T 的边.   T 的任意 10 条两两无公共端点的边的集合称为 T 的一个完美匹配.   当 T 取遍 P 的所有三角剖分图时,   求 T 的完美匹配个数的最大值.

解: 将 20 边形换成 2n 边形,   考虑更加一般的问题.

对凸 2n 边形 P 的一条对角线,   若其两侧各有奇数个 P 的顶点,   称其为奇弦,   否则称为偶弦.   则 :
    对 P 的任意三角剖分图 T,   T 的完美匹配不含奇弦.   (1)

如果完美匹配中有一条奇弦 e 1 e_1 e1,  则 e 1 e_1 e1 两侧各有奇数个顶点,   故该完美匹配中必有 T 的另一条边 e 2 e_2 e2,   端点分别在 e 1 e_1 e1 的两侧,   又 P 是凸多边形,   故 e 1 e_1 e1 e 2 e_2 e2 在 P 的内部相交,   这与 T 是三角剖分图矛盾.

............... (10 分)

f ( T ) f(T) f(T) 为 T 的完美匹配的个数.   设 F 1 = 1 ,   F 2 = 2 , F_1 = 1, \ F_2 = 2, F1=1, F2=2,   对 k ≥ 2 ,   F k + 2 = F k + 1 + F k k \geq 2, \ F_{k + 2} = F_{k + 1} + F_{k} k2, Fk+2=Fk+1+Fk   是 Fibonacci 数列.

下面对 n 归纳证明:
    若 T 是凸 2n 边形的任意一个三角剖分图,   则 f ( T ) ≤ F n . f(T) \leq F_n. f(T)Fn.

 设 P = A 1 A 2 ⋯ A 2 n P = A_1A_2 \cdots A_{2n} P=A1A2A2n 是凸 2n 边形.   从 P 的 2n 条边中选 n 条边构成完美匹配,   恰有两种方法,   A 1 A 2 , A 3 A 4 , ⋯   , A 2 n − 1 A 2 n A_1A_2, A_3A_4, \cdots , A_{2n-1}A_{2n} A1A2,A3A4,,A2n1A2n A 2 A 3 , A 4 A 5 , ⋯   , A 2 n − 2 A 2 n − 1 , A 2 n A 1 . A_2A_3, A_4A_5, \cdots, A_{2n-2}A_{2n-1}, A_{2n}A_1. A2A3,A4A5,,A2n2A2n1,A2nA1.

 当 n = 2 n = 2 n=2 时,   凸四边形 P 的三角剖分图 T 没有偶弦,   因此 T 的完美匹配只能用 P 的边,   故 f ( T ) = 2 = F 2 . f(T) = 2 = F_2. f(T)=2=F2.

 当 n = 3 n = 3 n=3 时,   凸六边形 P 的三角剖分图 T 至多有一条偶弦.   若 T 没有偶弦,   同上可知,   f ( T ) = 2 f(T) = 2 f(T)=2,   若 T 含有偶弦,   不妨设是 A 1 A 4 A_1A_4 A1A4,   选用 A 1 A 4 A_1A_4 A1A4 的完美匹配是唯一的,   另两条边只能是 A 2 A 3 , A 5 A 6 , A_2A_3, A_5A_6, A2A3,A5A6,   此时 f ( T ) = 3. f(T) = 3. f(T)=3.   总之 f ( T ) ≤ 3 = F 3 f(T) \leq 3 = F_3 f(T)3=F3.

 结论在 n = 2 , 3 n = 2, 3 n=2,3 时成立.   假设 n ≥ 4 , n \geq 4, n4,   且结论在小于 n 时均成立.   考虑凸 2 n 2n 2n 边形 P = A 1 A 2 ⋯ A 2 n P = A_1A_2 \cdots A_{2n} P=A1A2A2n 的一个三角剖分图 T.   若 T 没有偶弦,   则同上可知 f ( T ) = 2 f(T) = 2 f(T)=2.

 对于偶弦 e,   记 e 两侧中 P 的顶点个数的较小值为 w ( e ) w(e) w(e).   若 T 含有偶弦,   取其中一条偶弦 e 使 w ( e ) w(e) w(e) 达到最小.   设 w ( e ) = 2 k w(e) = 2k w(e)=2k,   不妨设 e 为 A 2 n A 2 k + 1 A_{2n}A_{2k+1} A2nA2k+1,   则每个 A i ( i = 1 , 2 , ⋯   , 2 k ) A_{i} (i = 1, 2, \cdots, 2k) Ai(i=1,2,,2k) 不能引出偶弦.

 事实上,   假设 A i A i A_iA_i AiAi 是偶弦,   若 j ∈ { 2 k + 2 , 2 k + 3 , ⋯   , 2 n − 1 } j \in \{2k + 2, 2k + 3, \cdots, 2n - 1\} j{2k+2,2k+3,,2n1},   则 A i A j A_iA_j AiAj 与 e 在 P 的内部相交,   矛盾.   若 j ∈ { 1 , 2 , ⋯   , 2 k + 1 , 2 n } j \in \{1, 2, \cdots, 2k + 1, 2n\} j{1,2,,2k+1,2n},   则 w ( A i A j ) < 2 k w(A_iA_j) < 2k w(AiAj)<2k,   与 w ( e ) w(e) w(e) 的最小性矛盾.

 又由 ( 1 ) (1) (1) 知完美匹配中没有奇弦,   故 A 1 , A 2 , ⋯   , A 2 k A_1, A_2, \cdots, A_{2k} A1,A2,,A2k 只能与其相邻顶点配对,   特别地,   A 1 A_1 A1 只能与 A 2 A_2 A2 A 2 n A_{2n} A2n 配对.   下面分两种情况:

 情形 1: 选用边 A 1 A 2 A_1A_2 A1A2.   则必须选用边 A 3 A 4 , ⋯   , A 2 k − 1 A 2 k A_3A_4, \cdots, A_{2k - 1}A_{2k} A3A4,,A2k1A2k.   注意到 A 2 n A 2 k + 1 A_{2n}A_{2k + 1} A2nA2k+1 的两侧分别有 2 k , 2 n − 2 k − 2 2k, 2n - 2k - 2 2k,2n2k2 个顶点,   2 n − 2 k − 2 ≥ w ( A 2 n A 2 k + 1 ) = 2 k 2n - 2k - 2 \geq w(A_{2n}A_{2k + 1}) = 2k 2n2k2w(A2nA2k+1)=2k,   而 n ≥ 4 n \geq 4 n4,   因此 2 n − 2 k ≥ 6. 2n - 2k \geq 6. 2n2k6.   在凸 2 n − 2 k 2n - 2k 2n2k 边形 P 1 = A 2 k + 1 A 2 k + 2 ⋯ A 2 n P_1 = A_{2k + 1}A_{2k + 2} \cdots A_{2n} P1=A2k+1A2k+2A2n 上,   T 的边给出了 P 1 P_1 P1 的三角剖分图 T 1 T_1 T1,   在 T 中再选取 n − k n - k nk 条边 e 1 , e 2 , ⋯   , e n − k e_1, e_2, \cdots, e_{n - k} e1,e2,,enk   与 A 1 A 2 , A 3 A 4 , ⋯   , A 2 k − 1 A 2 k A_1A_2, A_3A_4, \cdots, A_{2k - 1}A_{2k} A1A2,A3A4,,A2k1A2k 一起构成 T 的完美匹配,   当且仅当 e 1 , e 2 , ⋯   , e n − k e_1, e_2, \cdots, e_{n - k} e1,e2,,enk T 1 T_1 T1 的完美匹配.   故情形 1 中的完美匹配个数等于 f ( T 1 ) f(T_1) f(T1).

............... (20 分)

 情形 2: 选用边 A 1 A 2 n A_1A_{2n} A1A2n.   则必须选用边 A 2 A 3 , ⋯   , A 2 k A 2 k + 1 A_2A_3, \cdots, A_{2k}A_{2k + 1} A2A3,,A2kA2k+1.   在凸 2 n − 2 k − 2 2n -2k -2 2n2k2 边形 P 2 = A 2 k + 2 A 2 k + 3 ⋯ A 2 n − 1 P_2 = A_{2k + 2}A_{2k + 3} \cdots A_{2n - 1} P2=A2k+2A2k+3A2n1 中构造如下的三角剖分图 T 2 T_2 T2: 对 2 k + 2 ≤ i < j ≤ 2 n − 1 2k + 2 \leq i < j \leq 2n - 1 2k+2i<j2n1,   若线段 A i A j A_iA_j AiAj 是 T 的边,   则也将其作为 T 2 T_2 T2 的边,   由于这些边在内部互不相交,   因此可再适当地添加一些 P 2 P_2 P2 的对角线,   得到一个 P 2 P_2 P2 的三角剖分图 T 2 T_2 T2,   它包含了 T 的所有顶点 A 2 k + 2 , A 2 k + 3 , ⋯   , A 2 n − 1 A_{2k + 2}, A_{2k + 3}, \cdots, A_{2n - 1} A2k+2,A2k+3,,A2n1 之间的边.   因此每个包含边 A 2 n A 1 , A 2 A 3 , ⋯   , A 2 k A 2 k + 1 A_{2n}A_{1}, A_2A_3, \cdots, A_{2k}A_{2k + 1} A2nA1,A2A3,,A2kA2k+1 的 T 的完美匹配,   其余的边必定是 T 2 T_2 T2 的完美匹配.   故情形 2 中的 T 的完美匹配个数不超过 f ( T 2 ) f(T_2) f(T2).

 由归纳假设得 f ( T 1 ) ≤ F n − k , f ( T 2 ) ≤ F n − k − 1 f(T_1) \leq F_{n - k}, f(T_2) \leq F_{n - k - 1} f(T1)Fnk,f(T2)Fnk1,   结合上面两种情形以及 k ≥ 1 k \geq 1 k1,   有

f ( T ) ≤ f ( T 1 ) + f ( T 2 ) ≤ F n − k + F n − k − 1 = F n − k + 1 ≤ F n . f(T) \leq f(T_1) + f(T_2) \leq F_{n - k} + F_{n - k - 1} = F_{n - k + 1} \leq F_n. f(T)f(T1)+f(T2)Fnk+Fnk1=Fnk+1Fn.

............... (40 分)

 下面说明等号可以成立.   考虑凸 2n 边形 A 1 A 2 ⋯ A 2 n A_1A_2 \cdots A_{2n} A1A2A2n 的三角剖分图 Δ n \Delta_{n} Δn: 添加对角线 A 2 A 2 n , A 2 n A 3 , A 3 A 2 n − 1 , A 2 n − 1 A 4 , A 4 A 2 n − 2 , ⋯   , A n + 3 A n , A n A n + 2 A_2A_{2n}, A_{2n}A_3, A_3A_{2n - 1}, A_{2n - 1}A_4, A_4A_{2n - 2}, \cdots, A_{n + 3}A_n, A_nA_{n + 2} A2A2n,A2nA3,A3A2n1,A2n1A4,A4A2n2,,An+3An,AnAn+2.   重复前面的论证过程,   f ( Δ 2 ) = 2 , f ( Δ 3 ) = 3 f(\Delta_2) = 2, f(\Delta_3) = 3 f(Δ2)=2,f(Δ3)=3.   对 Δ n , n ≥ 4 \Delta_n, n \geq 4 Δn,n4,   考虑偶弦 A n A 3 A_nA_3 AnA3.   情形 1,   用 A 1 A 2 A_1A_2 A1A2,   由于在凸 2 n − 2 2n - 2 2n2 边形 A 3 A 4 ⋯ A 2 n A_3A_4 \cdots A_{2n} A3A4A2n 中的三角剖分图恰是 Δ n − 1 \Delta_{n - 1} Δn1,   此时有 f ( Δ n − 1 ) f(\Delta_{n - 1}) f(Δn1) 个 T 的完美匹配.   情形 2,   用 A 1 A 2 n A_1A_{2n} A1A2n,   由于在凸 2 n − 4 2n - 4 2n4 边形 A 4 A 5 ⋯ A 2 n − 1 A_4A_5 \cdots A_{2n - 1} A4A5A2n1 中 T 的边恰构成三角剖分图 Δ n − 2 \Delta_{n - 2} Δn2,   不用添加任何对角线,   故这一情形下 T 的完美匹配个数恰为 f ( Δ n − 2 ) f(\Delta_{n - 2}) f(Δn2).   从而对 n ≥ 4 n \geq 4 n4,   有

f ( Δ n ) = f ( Δ n − 1 ) + f ( Δ n − 2 ) f(\Delta_{n} )= f(\Delta_{n - 1}) + f(\Delta_{n - 2}) f(Δn)=f(Δn1)+f(Δn2).

 由数学归纳法即得 f ( Δ n ) = F n f(\Delta_n) = F_n f(Δn)=Fn.   结论得证.

因此,   对凸 20 边形 P ,   f(T) 的最大值等于 F 10 = 89 F_{10} = 89 F10=89.

............... (50 分)

一些网友的评论:
安徽省第四名:(89+100)其中第一名 240+,第二名 214,第三名 192.
在这里插入图片描述
高一某学生:
在这里插入图片描述

某退役选手:
在这里插入图片描述
某数竞党网友:
在这里插入图片描述
在这里插入图片描述
前数竞选手:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值