作者es2mac (Paul)
看板tetris
標題Re: [心得] Tetris battle-all clear 開場心得+求指教
時間Sun Jul 31 07:48:53 2011
抱歉首次用 bbs 如有不妥請見諒與指教
我剛好也在算這個機率,也找到 33 個不換順序可成功的 3 方塊順序
但我的列表有兩個組合不同
兩邊結合起來變成 35 個成功排列
依字母順序是 ILT IOL ISJ ITJ ITL ITO ITZ IZL JIT JTI LIT LTI LZT OIL OLI OLT SIJ SJI SLZ SZL TIJ TIL TIO TIZ TJI TJL TLI TLJ TLZ TOI TSZ TZL TZS ZIL ZLI
排好形狀後的接下來出現的四個方塊假設稱為 1234
那放下其中三個有 8 種可能
123 124 134 234 (先出先放,後出後放)
214 (先後有變,且用到 4)
213 132 231 (先後有變,但不用到 4)
寫了個簡單的 applescript 檢查 7*6*5*4 = 840 種出四個方塊的排列
每種都用上列 8 種組合檢查是否在可成功的 35 組合內
得出 840 種裡有 504 種可以成功
210 種只有前三方塊的排法裡
35 個直接可排成
另有 29 個用保留來改變順序後可完成
script 輸出在這裡請參考
http://quickies.mathemusician.net/pc_combos.txt
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 98.116.149.166
1F:推 selfet :想請問29個用hold改變順序後可完成是什麼意思 07/31 08:22
2F:→ es2mac :就像 IJT 本來不能排出,但用 hold -> ITJ 可排出 07/31 08:37
3F:推 selfet :原來如此 這樣就省去我用手算的工夫了 機率為60% 07/31 08:45
4F:推 jeff7897 :7*6*5*4 是已經認定這四個方塊不會重覆嗎@@ 07/31 09:29
5F:→ selfet :依照之前發現到的事情確實不會重覆 07/31 09:30
※ 編輯: es2mac 來自: 98.116.149.166 (07/31 09:33)
6F:→ es2mac :當然,每 7 方塊都不會重覆 07/31 09:35
7F:→ es2mac :七方塊為一組 同組內不重覆 (7 bag randomizer) 07/31 09:41
8F:推 Rentch :問一下用到4來解時 應該會重複到別組的123吧? 07/31 11:58
9F:推 Rentch :或換了順序的時候 07/31 11:59
10F:推 Rentch :喔等下,你是用出牌replacement考慮的 好像沒這問題 07/31 12:01
11F:推 Rentch :這方式真的不錯!! 07/31 12:11
12F:推 Rentch :如果考慮進臨時Z/S在底下的對稱交換 機率會增加多少? 07/31 12:17
13F:→ es2mac :不太確定意思,是開始陣形左右對調的意思嗎 07/31 14:52
14F:→ es2mac :或是很像但不同的 T 方塊不著地陣形 07/31 14:53
16F:推 Rentch :開個project把每個型都解一下好了XD 07/31 17:27
17F:推 Rentch :把35種成功組合換成對稱型(如L換J)再檢查8組合一次 08/01 00:46
18F:推 Rentch :然後減去兩邊504種相等的組合乘上1/7 該是最終機率? 08/01 00:48
19F:推 Rentch :好像太麻煩用原本336種(840-504)檢查能在對稱之35種 08/01 00:51
20F:推 Rentch :成功組合裡有幾種,乘上1/7 + 60%是最終機率 08/01 00:52
21F:→ es2mac :我試修改 script 叫電腦蠻力測 反正本來就試840 種 08/01 04:15
22F:→ es2mac :在原本的 35 裡找不到時再找對稱的 35 就好 08/01 04:16
23F:→ es2mac :script 說 336 失敗組合裡 104 種用對稱組合成功 08/01 04:18
24F:→ es2mac :假設程式沒寫錯... 哈 (難保證) 08/01 04:21
25F:推 Rentch :只增加了0.02 約6...2..% = = 08/01 04:52
26F:推 Rentch :es2mac我們需要你(還有你的自介) 08/03 20:25