打麻將的演算法
發布時間: 2023-11-29 21:27:14
⑴ 麻將的演算法公式麻將的演算法公式
一分鍾學會麻將的數學公式:nAAA+mABC+DD就贏了,mn可以等於0。
AAA就是三個一樣的牌,ABC就是順子,DD就是對子。mn可以為0,這句話得用高中數學來理解:mm中可以至少有1個為0。
實例分析:
發牌一開始拿到手,莊家14張牌,閑家13張牌。想要胡,就在接下來摸牌、打牌、對吃杠的過程中想辦法使這13張牌符合nAAA+mABC+DD的規律。注意:東南西北中發白這7張牌不能組成ABC的形式,只能組成AAA。
-摸牌、打牌莊家先打一張不摸牌。輪到閑家,先摸一張牌,再打一張。再輪到下一個人。主要是把手上不利於組成公式的牌打掉。
吃、對(碰)、杠:
我有5條和6條。這時,如果我的上家出7條或者4條,那我就可以叫「吃」。通用規律是:
當上家出的牌可以幫我組成順子ABC形式時;
其他人沒有叫「對(碰)、杠、胡」
以上條件同時滿足,就可以叫「吃」。然後把這對順子拿出來,平放在旁邊。
聽牌、胡牌:
經過以上步驟之後,最終會里標准公式差一張牌。這時就叫聽牌。如上圖,我有兩個AAA型,即m=2。它們是:三個東風,三個發財。這兩個放在旁邊的,就是我對來的。最右邊有1個ABC型,它是7條8條9條。其次是一個DD型——兩個八萬。注意,有且只能有一個DD。
還有兩張單牌,3萬和5萬。這時,我只要摸一張4萬,或者我的上家出一張4萬,我就可以胡牌了。最終我胡牌的公式就是2AAA+2ABC+DD。
熱點內容