2015華為軟體精英挑戰賽德州撲克之手牌處理

2021-07-04 14:57:29 字數 947 閱讀 1494

依據德州撲克規則,每人先發兩張手牌,我們依據網上對手牌牌力的分析**, 採取遍歷的方法,計算出手牌的牌力

int mytwocardweight(card mtwocard)

}else if (mtwocard[0].color == mtwocard[1].color)  //如果是同花

}case 3:

}case 4:

}case 5:

}case 6:

}case 7:

}case 8:

}case 9:

}case 10:

}case 11:

}case 12:

}case 13:

}case 14:}}

}else if (mtwocard[0].color != mtwocard[1].color)  //如果不是同花

}case 3:

}case 4:

}case 5:

}case 6:

}case 7:

}case 8:

}case 9:

}case 10:

}case 11:

}case 12:

}case 13:

}case 14:}}

}}策略方面:

1)。依據自己所處的不同位置,採取不同的策略,比如莊家,小盲,大盲位,以及其他位置;

2)。依據本局還在玩牌的人數(也就還沒有出局的人數),玩法不同。例如:人少,手牌可以玩的寬鬆一點,即牌力較小的牌都可以玩。人多的時候可以玩的緊一點;

3)。依據在你之前說話的人數,加註的人數,棄牌的人數,策略會有所不同;

ps:總決賽過後,還玩了好久手機版德州撲克,其實覺得,拿aa贏的概率大,然而23(同花或者不同花),都可以贏

所以總結一句:以盡可能小的代價來增加入局率

手牌很重要,手牌處理的好壞,決定著後面的打法與勝負。

華為軟體精英挑戰賽總結

我們的成員分工 1 負責除錯 糾錯和上傳 2 負責查詢演算法思路 3 負責查詢演算法並且寫 框架 步驟 1 通過各個同學的專長進行分工,如上所示,確定一有思路就開小組會議討論。2 3號同學在網上查詢到乙個最基本的直連程式,該程式有錯誤,需要修改。3 1號同學同過3號同學給的直連 進行除錯和改錯,與此...

華為軟體精英挑戰賽總結

賽題連線 總體來看,是乙個np hard問題。我們隊的解題思路是 1 隨機選取伺服器的位置,用遺傳演算法尋優,那麼遺傳演算法中的判斷運算元就是第二步 2 在伺服器位置固定的情況下,利用最小費用最大流演算法計算總費用。該演算法思路詳見 其中求帶負權有向圖最短路,用到了fpga演算法,其實就是b ell...

2019華為軟體精英挑戰賽總結

華為軟挑切切實實的做了兩周,說實話這也是第一次打這種 比賽,最終的成績略顯遺憾,西北賽區的58名,因為今年沒有64強這一說法,所以沒有任何獎勵,希望明年有再來一次的決心勇氣,畢竟竹籃打水一場空太讓人不爽了。成績附圖如下,第58名 我是起名廢團隊 今年的賽題首先讓人窒息的就是長達29頁的題目,光是讀題...