由于牌组中有52张牌,我们知道有52 choose 2 = 1326
个明显的对决,但是在翻牌前扑克中,这可以被分成169个不同的牌,例如AK offsuit和AK,因为它是否是一个心灵K心或者铲子K铲起它在翻牌前没什么区别。我的问题是,有一个很好的数学属性,我可以唯一索引这169个手中的每一个(最好从0到168)。我正在尝试创建一个查找表作为double[][] = new double [169][169]
但无法将诸如AK(一个Ace和同一套装的王)之类的手部表示更改为此数组中的唯一索引。
答案 0 :(得分:2)
也许我的数学错了,但我想出了182对不同的牌。我不是游戏专家,所以也许我错过了什么。
答案 1 :(得分:0)