RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [閒話家常] [問題]有人想要玩個有趣的遊戲嗎?   字型大小:||| 
alger
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
終於可自訂暱稱了 TT

 . 積分: 838
 . 文章: 714
 . 收花: 6593 支
 . 送花: 5495 支
 . 比例: 0.83
 . 在線: 4156 小時
 . 瀏覽: 124067 頁
 . 註冊: 7277
 . 失蹤: 0
 . 台灣
#1 : 2005-4-7 08:20 PM     全部回覆 引言回覆

4XX0  --> 4ab0
1*1*3*3=9
由a先篩選 則 a必不等於 1 (不然就不符合條件了)
所以 a有 2 3 5三種

b則可以任選剩下的三個數  
4 ,0 已固定 所以是 1*1*3*3
--------------------------------------------------------
4XX2  --> 4cd2
1*1*2*3=6

先選擇c 數值  c必不可為 0 ,1 所以剩下 3 ,5兩種
d可以任選剩下的三個數  

4,2 已固定 所以是 1*1*2*3
--------------------------------------------------------

從3K 3K+1 3K+2各取2 1 1個
共有3*3*2*4!-2*3*2*3!=360
好奇怪 既然取兩一個一個個因該是  3!*3*2*4! 吧?
而且-掉0那邊也好怪喔? 因該只要-掉0XXX吧? 為什麼是 2*3*2*3! 咧? 1*3*2*3!才對吧?

先算出全部排列數 - 0為首的數

全部  3K 的數有 0 3 6
        3K+1 有 1 4 7
         3K+2有 2 5
所以全部的排列數共 4! * C3取2(3K的數取2個) * C3取1(3K+1取1個) * C2取1(3K+2取1個)
--------------------------------------------------------

0為首的數 1(0 固定) * 3! * C2取1(3K的數 且0被取走) * C3取1(3K+1取1個) * C2取1(3K+2取1個)

--> 4!* 3 * 3 * 2 - 3! * 2 * 3 *2 = 360
--------------------------------------------------------

在取0 2 2個3*1*4!=72

--> 4! * C3取0(3K數) * C3取2(3K+1數) * C2取2(3K+2數)
--> 4! * 1 * 3 * 1 = 72
--------------------------------------------------------

最後一題一時間我也看不懂

[alger 在 2005-4-7 08:27 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  新增/修改 爬文標記
alger
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
終於可自訂暱稱了 TT

 . 積分: 838
 . 文章: 714
 . 收花: 6593 支
 . 送花: 5495 支
 . 比例: 0.83
 . 在線: 4156 小時
 . 瀏覽: 124067 頁
 . 註冊: 7277
 . 失蹤: 0
 . 台灣
#2 : 2005-4-8 01:09 PM     全部回覆 引言回覆


引用:
lsgd1313寫到:
--------------------------------------------------------
0為首的數 1(0 固定) * 3! * C2取1(3K的數 且0被取走) * C3取1(3K+1取1個) * C2取1(3K+2取1個)

--> 4!* 3 * 3 * 2 - 3! * 2 * 3 *2 = 360
--------------------------------------------------------
這麼說4!*3*3*2看的是3K有3個數字3K+1有3個數字3K+2有2個數字所以3*3*2嗎?
但是3K不是取兩個數字 為什麼跟取一個數字的3K+1都一樣*3阿?
--------------------------------------------------------
在取0 2 2個3*1*4!=72

--> 4! * C3取0(3K數) * C3取2(3K+1數) * C2取2(3K+2數)
--> 4! * 1 * 3 * 1 = 72
--------------------------------------------------------
... 看不懂


---------------------------------------------------------------
這麼說4!*3*3*2看的是3K有3個數字3K+1有3個數字3K+2有2個數字所以3*3*2嗎?
但是3K不是取兩個數字 為什麼跟取一個數字的3K+1都一樣*3阿?

因為 0 為首 而且 0 也是 3K 裡的數之一
所以3K 的數剩下 3, 6 再加上 0 一定會選中
所以剩下的3K裡 要做 C2取1的動作

0為首的個數如下
3! * 2 * 3 *2
3! 表示 0 abc 中 abc的排列數
2  表示 C2取1 (剩下的 3K數中取一個)
3  表示 C3取1 (3K+1 數中取一個)
2  表示 C2取1 (3K+2 數中取一個)
----------------------------------------------------------------

在取0 2 2個3*1*4!=72

--> 4! * C3取0(3K數) * C3取2(3K+1數) * C2取2(3K+2數)
--> 4! * 1 * 3 * 1 = 72

因為 3K數取 0個 表示不會有 0開頭的數字出現
所以直接算出 3K+1 中 取2個 和3K+2中取2個的排列數就可以
--> 4! * C3取0(3K數) * C3取2(3K+1數) * C2取2(3K+2數)
4! 表示 4個數字的排列個數
C3取0 表示 3K的個數中取 0個的方法數 (C3取0 = 1 您應該知道吧)
C3取2 表示 3K+1的個數中取2個的方法數
C2取2 表示 3K+2的個數中取2個的方法數 (C2取2 = 1 您也應該知道吧)

--> 4! * 1 * 3 * 1
--------------------------------------------------------------

對於排列組合方面如果想不通的話
有時把數字範圍縮小再畫個示意圖會好想很多
加油吧



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  新增/修改 爬文標記

   



 



所在時區為 GMT+8, 現在時間是 2024-6-5 04:36 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.024354 second(s), 7 queries , Qzip disabled