作者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