You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

随机排列3红4蓝5绿树,求无两棵绿树相邻的概率及解题咨询

解决“无两棵绿树相邻”的排列概率问题

我来给你拆解一下这个问题,不用耗时间分类讨论,用插空法就能高效解决,思路和步骤都很清晰:

核心思路:插空法解决不相邻问题

要保证没有两棵绿树相邻,我们可以先把其他颜色的树排好,再把绿树“插”到它们的空隙里——这样自然就能避免绿树挨在一起啦。

步骤1:计算总排列的可能性

总共有3棵红树、4棵蓝树、5棵绿树,加起来12棵树。如果只考虑绿树的位置(因为同颜色的树排列不影响相邻与否的判断),从12个位置里选5个放绿树,总共有 C(12,5) 种选法(C(n,k) 表示从n个元素选k个的组合数)。

计算数值:C(12,5) = 12! / (5!×7!) = 792

步骤2:计算满足“无绿树相邻”的排列数

首先排好非绿树:3红+4蓝共7棵树,它们排好后会形成8个空隙(包括队伍的两端,比如 _ 红 _ 蓝 _ 红 _ ... _),每个空隙最多放1棵绿树,这样就能保证绿树不相邻。

我们需要从这8个空隙里选5个来放绿树,选法是 C(8,5):
C(8,5) = 8! / (5!×3!) = 56

步骤3:计算概率

概率就是满足条件的选法除以总选法:
概率 = C(8,5) / C(12,5) = 56 / 792 = 7/99 ≈ 7.07%

如果用全排列的方式验证(考虑所有树的排列),结果也是一样的:
总排列数是 12!/(3!×4!×5!),满足条件的排列数是 [7!/(3!×4!)] × C(8,5),两者相除后会约掉相同的项,最终结果还是7/99。

内容的提问来源于stack exchange,提问作者Gerard L.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:36:23