天天看點

【組合數學】排列組合 ( 兩個計數原則、集合排列示例 | 集合排列、圓排列示例 )

文章目錄

  • 一、兩個計數原則、集合排列示例
  • 二、集合排列、圓排列示例

排列組合參考部落格 :

  • 【組合數學】基本計數原則 ( 加法原則 | 乘法原則 )
  • 【組合數學】集合的排列組合問題示例 ( 排列 | 組合 | 圓排列 | 二項式定理 )
  • 【組合數學】排列組合 ( 排列組合内容概要 | 選取問題 | 集合排列 | 集合組合 )
  • 【組合數學】排列組合 ( 排列組合示例 )
  • 【組合數學】排列組合 ( 多重集排列 | 多重集全排列 | 多重集非全排列 所有元素重複度大于排列數 | 多重集非全排列 某些元素重複度小于排列數 )
  • 【組合數學】排列組合 ( 多重集組合數 | 所有元素重複度大于組合數 | 多重集組合數 推導 1 分割線推導 | 多重集組合數 推導 2 不定方程非負整數解個數推導 )
  • 【組合數學】排列組合 ( 多重集組合數示例 | 三個計數模型 | 選取問題 | 多重集組合問題 | 不定方程非負整數解問題 )

一、兩個計數原則、集合排列示例

排列

26

26

26 個字母 , 使得

a

,

b

a,b

a,b 之間有

7

7

7 個字母 , 求排列方法數 ;

需要使用 分類計數原理 ( 加法原則 ) , 分步計數原理 ( 乘法原則 ) ;

  • 分類計數 ( 加法原則 ) : 有

    3

    3

    3 類方案 , 第一類有

    2

    2

    2 個方案 , 第二類有

    4

    4

    4 個方案 , 第三類有

    1

    1

    1 個方案 , 總共有

    2

    +

    4

    +

    1

    =

    7

    2 + 4 + 1 = 7

    2+4+1=7 個方案 ;

  • 分步計數原理 ( 乘法原則 ) : 有

    3

    3

    3 類方案 , 第一步有

    2

    2

    2 個方案 , 第二步有

    4

    4

    4 個方案 , 第三步有

    1

    1

    1 個方案 , 總共有

    2

    ×

    4

    ×

    1

    =

    8

    2 \times 4 \times 1 = 8

    2×4×1=8 個方案 ;

1. 首先使用分步計數原理 ,

  • 第一步 : 先構造出以

    a

    ,

    b

    a,b

    a,b 為邊界 , 中間含有

    7

    7

    7 個字母的子結構 ;

  • 第二步 : 将

    a

    ,

    b

    a,b

    a,b 子結構作為元素 , 與其它

    26

    9

    =

    17

    26-9 = 17

    26−9=17 個子元素一起 , 總共

    18

    18

    18 個元素進行全排列 ;

分步計數原理對應乘法法則 , 最終結果是 第一步的方案個數 乘以 第二步的方案個數 ;

2. 第一步計算 : 先構造出以

a

,

b

a,b

a,b 為邊界 , 中間含有

7

7

7 個字母的子結構 ;

該子結構中的

7

7

7 個字母 , 相當于從除

a

,

b

a,b

a,b 之外的其它

24

24

24 個字母中選取

7

7

7 個字母進行排列 ,

一一對應 : 相當于元素不重複的集合中 , 進行有序選取 , 對應着集合的排列問題 , 使用集合排列公式進行計算 ;

24

24

24 個字母中選取

7

7

7 個字母進行排列 , 選取方法有

P

(

24

,

7

)

P(24, 7)

P(24,7) 種 ;

這裡涉及到分類計數原理 ,

  • 第一類是

    a

    a

    a 在前 ,

    b

    b

    b 在後的情況 , 選取方法有

    P

    (

    24

    ,

    7

    )

    P(24, 7)

    P(24,7) 種 ;

  • 第二類是

    b

    b

    b 在前 ,

    a

    a

    a 在後的情況 , 選取方法有

    P

    (

    24

    ,

    7

    )

    P(24, 7)

    P(24,7) 種 ;

分類計數原理對應加法法則 , 總的方法數是 第一類 與 第二類 相加之和 , 選取方法有

2

P

(

24

,

7

)

2\ P(24, 7)

2 P(24,7) 種 ;

3. 第二步計算 : 将

a

,

b

a,b

a,b 子結構作為元素 , 與其它

26

9

=

17

26-9 = 17

26−9=17 個子元素一起 , 總共

18

18

18 個元素進行全排列 ;

18

18

18 個元素進行全排列 , 結果是

18

!

18!

18! ;

4. 第一步方案 乘以 第二步方案 ( 分步計算原理 加法法則 ) :

第一步的方案個數 乘以 第二步的方案個數 ;

N

=

2

P

(

24

,

7

)

18

!

N = 2\ P(24, 7) \ 18!

N=2 P(24,7) 18!

二、集合排列、圓排列示例

10

10

10 個男生 ,

5

5

5 個女生, 站成一排 , 如果沒有女生相鄰 , 有多少種方法 ? 如果站成一圈 , 有多少種方法 ?

需要使用 分類計數原理 ( 加法原則 ) , 分步計數原理 ( 乘法原則 ) ;

  • 分類計數 ( 加法原則 ) : 有

    3

    3

    3 類方案 , 第一類有

    2

    2

    2 個方案 , 第二類有

    4

    4

    4 個方案 , 第三類有

    1

    1

    1 個方案 , 總共有

    2

    +

    4

    +

    1

    =

    7

    2 + 4 + 1 = 7

    2+4+1=7 個方案 ;

  • 分步計數原理 ( 乘法原則 ) : 有

    3

    3

    3 類方案 , 第一步有

    2

    2

    2 個方案 , 第二步有

    4

    4

    4 個方案 , 第三步有

    1

    1

    1 個方案 , 總共有

    2

    ×

    4

    ×

    1

    =

    8

    2 \times 4 \times 1 = 8

    2×4×1=8 個方案 ;

1.

10

10

10 個男生 ,

5

5

5 個女生, 站成一排 , 如果沒有女生相鄰 , 有多少種方法 :

需要使用分步處理 : 先把男生放好 , 然後将女生插空放進去 ;

① 第一步 : 先把男生放好 , 男生

10

10

10 個 , 站好以後有

11

11

11 個格子 ;

10

10

10 個男生的放置位置 , 元素不重複的有序選取 , 這是集合排列問題 , 排列方案有

P

(

10

,

10

)

=

10

!

P(10,10) = 10!

P(10,10)=10! 個方案 ;

② 第二步 : 然後将女生插空放進去 ,

5

5

5 個女生隻能放在這

11

11

11 個格子中 ;

11

11

11 個格子中放

5

5

5 個女生 , 元素不重複的有序選取 , 這是集合的排列問題 , 排列方案有

P

(

11

,

5

)

P(11, 5)

P(11,5)

③ 分步計數原理 ( 乘法原則 ) : 将 第一步方案數 與 第二步方案數 相乘 , 方案個數是 :

P

(

10

,

10

)

P

(

11

,

5

)

P(10,10) \ P(11, 5)

P(10,10) P(11,5)

2.

10

10

10 個男生 ,

5

5

5 個女生, 站成一圈 , 如果沒有女生相鄰 , 有多少種方法 :

需要使用分步處理 : 先把男生放好 , 然後将女生插空放進去 ;

① 第一步 : 先把男生放好排成一圈 , 男生

10

10

10 個 , 因為是排成一圈 , 是以站好以後隻有

10

10

10 個格子 ;

10

10

10 個男生的放置位置 , 元素不重複的有序選取 , 這是集合圓排列問題 , 需要使用圓排列公式 , 排列方案有

P

(

10

,

10

)

10

\cfrac{P(10,10)}{10}

10P(10,10)​ 個方案 ;

參考 : 【組合數學】排列組合 ( 排列組合内容概要 | 選取問題 | 集合排列 | 集合組合 ) 四、環排列

n

n

n 元集

S

S

S , 從

S

S

S 集合中 有序 , 不重複 選取

r

r

r 個元素 ,

S

S

S 集合的

r

r-

r− 環排列數

=

P

(

n

,

r

)

r

= \dfrac{P(n,r)}{r}

=rP(n,r)​

r

r

r 個不同的線性排列 , 相當于同一個環排列 ;

一個環排列 , 從任意位置剪開 , 可以構成

r

r

r 種不同的線性排列 ;

② 第二步 : 然後将女生插空放進去 ,

5

5

5 個女生隻能放在這

10

10

10 個格子中 ;

繼續閱讀