同一骨架 2017 年全国高中数学联赛一试(A 卷) 第 6 题 · P007256
“至少出现一个合格点对或相邻对”会让同一结果有多种见证。两题都先按指定对计数,再看这些对能否同时出现及怎样共享端点,按实际重数修正累加。
一题的见证边落在排列中,另一题落在三点子集中;边的交叠结构决定修正项。
七个数字排列中出现不互质相邻项
在七个数字 的所有排列中,求至少有两个相邻数字不互质的概率。
这是解答题,请在纸上写出完整过程。写完后对照解答给自己评分。
先独立尝试,再展开工具说明与想法来源。
先回想这道题的想法,再试试当前题。
容斥中的交集计数按所选相邻边的图形判断。线性排列每个数字至多有两个邻居,故度数三的分支不可能;三个数字也不能在线性序列中彼此两两相邻。
想法从哪来:“至少一对”相邻很适合补集或容斥,但首先要穷尽哪些数字对不互质。由于数字很少,可以按公因数直接列边,然后把一个排列理解为一条依次经过所有数字的路径。指定禁对相邻,就是要求这条路径包含指定边。 一个事件可压成一个有两个方向的块;多个事件不能无条件相乘,需要看它们连接成什么形状。若连接成一条链,就把整链压成一个块,内部仅有正反两种方向;若互不相交,两块方向独立;若出现三叉或闭三角,就不可能嵌进线性排列。按这个结构算各层交集,最后除以等可能排列总数,并可用穷举小样本作独立核对。
先列出全部不互质的无序数对,再对“指定数对相邻”的事件使用容斥原理。 多个相邻条件若构成一条链,就把整条链视为一个有两种方向的整体;若构成三角形或三叉形则无法同时发生。
在 中,两个不同数字不互质的无序数对恰为
对 (1) 中每个数对,记它的两个数字在排列中相邻这一事件为 。
指定一个数对相邻时,把它看成一个可正反排列的整体,故
从四个事件中任选两个,共有五组共用一个数字、形成三点链,每组有 个排列; 另有一组 与 互不相交,有 个排列。因此
任选三个事件时,只有
分别构成四点链,每组有 个排列;另外两组分别构成三角形和以 为中心的三叉形, 均不可能同时相邻。四个事件也不可能同时发生。故由容斥原理,有利排列数为
全部排列有 个,所以所求概率为
独立枚举 个排列可得不含任何不互质相邻对的排列有 个, ,与容斥计数一致。四个禁对已由公因数 或 穷尽;数字 与其余不同数字均互质。
排列中的相邻限制可转成边事件。容斥时,若所选边组成互不相交的路径, 每条路径压成一个可反向的块;若某点度数超过 或出现三角形,则线性排列中无法同时满足。
不互质邻对有四种,交集不能一律捆绑,须按链、互不相交、三角与三叉区分可同时发生的邻接结构后做容斥。
同一骨架 2017 年全国高中数学联赛一试(A 卷) 第 6 题 · P007256
“至少出现一个合格点对或相邻对”会让同一结果有多种见证。两题都先按指定对计数,再看这些对能否同时出现及怎样共享端点,按实际重数修正累加。
一题的见证边落在排列中,另一题落在三点子集中;边的交叠结构决定修正项。
已记下,谢谢!