計分演算法
『壹』 四川麻將的計分方式和演算法
四川麻將中基礎牌型和杠一起計費。最後輸贏為兩項之和。
基礎牌型(格)與基本番數:
平胡:普通的四個搭子一對將。如:123345789萬23466筒(1番)
大對子(對子胡):四個搭子均為三張一樣的牌。如:111333444萬22266筒(2番)
清一色:胡牌時只有一色牌。如:11123434566688萬(4番)
清大對(清對):清一色大對子(8番)
暗(音ngàn)七對:特殊胡牌類型,不遵循四個搭子一對將,胡牌時為7個對子。如1133446677萬5588筒(4番)
龍七對:暗七對的改進,七對中有兩對(或更多)相同,可視作帶根的暗七對。注意:四張相同的牌不能杠出。如1133446666萬5588筒(8番,每多一根翻倍)
清七對:清一色暗七對(16番)
清龍七對:清一色龍七對(32番,每多一根翻倍)
另外:由於四川麻將需要缺門,所以天胡、地胡的幾率極小,若遇到,可以按滿格處理。
游戲規則:
四川麻將一共108張,去掉了風牌,箭牌和花牌。僅有筒條萬三色牌,每色36張,一共108張。
(合計108張)
1、萬子牌:從一萬至九萬,各4張,共36張。
2、筒子牌:從一筒至九筒,各4張,共36張。也有的地方稱為餅,從一餅到九餅。
3、條子牌:從幺雞(即一條)至九條,各4張,共36張。也有的地方稱為束,從一條到九條。
缺門可胡。不能吃牌。杠牌補下一張牌。一家胡了並不結束這局,未胡的玩家繼續打,直到有三家胡牌或摸牌結束時游戲結束。若牌摸完時有兩家或以上未胡牌,此時查叫,無叫的給有叫的賠叫。
1、莊家十四張,先出牌,閑家每人十三張牌。
2、可碰、可杠、不能吃。碰、杠後的牌要亮出牌面(即使是暗杠也要全部亮出牌面)。沒有「門前清」這個概念。
3、放炮的一個人負責,與其他人無關。
4、杠牌後補下一張牌。
5、別人打出牌時若放棄胡牌,在同一圈內不能胡另一人打出的相同的牌直到自己摸牌,但不相同的可以胡。如胡25萬,下家打2萬不胡,對家打2萬也不能胡,但打5萬可以胡。
6、杠上炮時,點炮者將剛杠所得轉移給被點炮者。若杠後點炮超過一響,點炮者要另賠出剛杠所得的點數給被點者。
以下規則在部分地區流行,游戲前需商議好是否實行。
7、別人打出的牌引杠,再杠上花,算自摸。(有的地區算放炮)
8、最後四張牌打出必須胡牌。(有的地區可以不胡)
9、賠叫賠大(有的地區賠小)
10、死叫算叫,算杠收入。(有的地區不算叫或無叫不用賠死叫)
『貳』 競賽計分演算法,A點到B點佔70%,B點到C點佔30%,請問結果怎麼計算
設a到b的長是x,a到b之間某點的距離是m*x,m介於0到1之間。再設b到c的長是y,b到c之間某點的距離是n*y,n介於0到1之間。
那麼總成績=(m*x)/x*0.7+(n*y)/y*0.3=0.7*m+0.3*n