智游城
标题:
奥马哈对手的手牌组合计算问题
[打印本页]
作者:
修道
时间:
2017-1-25 00:42
标题:
奥马哈对手的手牌组合计算问题
本帖最后由 修道 于 2017-1-25 01:22 编辑
已知牌:
己方的手牌
flop三张牌
对手有ABXX的组合有多少种
具体例子:
己方AQJ9
flopAQJ
对方是KTXX有多少种组合?
我的答案是 4╳4╳C(43,2),不知道对不对?
编程的话求一般解,怎么写算法呢?
作者:
修道
时间:
2017-1-25 00:52
本帖最后由 修道 于 2017-1-25 01:08 编辑
对手有包含CD两张牌手牌的概率,牌点数C≠D为:S(C)*S(D)*2÷45÷44,S(X)为除去已知牌剩下的X的数量
作者:
Howard
时间:
2017-1-25 01:15
这个计算起来很难,必须要分情况。不分情况算出来的不太可能正确
要分手牌有且仅有1C1D的:CDxx (x表示C/D外任意张)
2C1D:CCDx
2D1C:CDDx
2C2D:CCDD
3C1D:CCCD
3D1C:CDDD
看起来麻烦,但是只有这样才能计算准确
作者:
修道
时间:
2017-1-25 01:16
总觉得哪里不对劲,主贴求KT的概率只有1.6%,这么低吗?即便是16%,那cbet类似的牌面对手的弃牌率不是太多了么?
作者:
修道
时间:
2017-1-25 01:19
Howard 发表于 2017-1-25 01:15
这个计算起来很难,必须要分情况。不分情况算出来的不太可能正确
要分手牌有且仅有1C1D的:CDxx (x表示C/D ...
果然没我想的那么简单啊
作者:
修道
时间:
2017-1-25 01:38
本帖最后由 修道 于 2017-1-25 01:39 编辑
(x表示C/D外任意张) 1C1D:CDxx S(C)*S(D)*C(37,2) 2C1D:CCDx C(S(C),2)*S(D)*C(37,1) 2D1C:CDDx C(S(D),2)*S(C)*C(37,1) 2C2D:CCDD C(S(C),2)*C(S(D),2) 3C1D:CCCD C(S(C),3)*S(D) 3D1C:CDDD C(S(D),3)*S(C)
作者:
修道
时间:
2017-1-25 01:43
6楼大体思路对头,细节处37应改成45减S(C+D)
作者:
修道
时间:
2017-1-25 01:46
或许编程的时候用遍历速度更快也不一定
作者:
Jimihandrix
时间:
2017-1-25 15:02
为什么要计算呢,感觉是浪费时间
作者:
输神
时间:
2017-1-29 19:56
这太高端了,德州扑克AA是最大的牌。
在奥马哈中,最好的起手牌(A♥A♠K♥K♠)翻牌前对抗第二好起手牌(A♦A♣T♦J♣)只有33%的赢率。
按照这样的思路,统计对方是KTXX有多少种组合,对比较你是优势还是劣势,意义并不大。
个人认为
作者:
rahj
时间:
2018-9-9 21:36
本帖最后由 rahj 于 2018-9-9 21:37 编辑
这个计算当然是有意义的,只是手算酸的很
我计算了monox0 的翻牌5s78s BB有69,monox0 听A花的胜率
因为需要考虑69xx的组合(69xx 669x 6669 6699 699x 6999),monox0 的胜张,以及69xx组合的不同黑桃组合的分布
即便排除了转牌出9 BB被BTN打走的因此BB没有(6699 699x 6999))组合的情况
也算了30分钟,显然效率还是PQL高,虽然也不怎么熟,但是肯定比手算快呀
欢迎光临 智游城 (http://zhiyoucheng.co/)
Powered by Discuz! X3.2