地主剩个2六个人斗地主残局局游戏地主对2一个10,农民大王,对K,对J,对8,对6,一个4,农民先出

网络上面有很多地主剩个2六个人鬥地主残局局多数的残局牌的数量比较多,如果真的不剪枝简单的穷举下来普通的个人台式电脑估计得跑几个月才能有结果。现在我們只是研究简单的几张牌的2个人斗的问题,假设我们有一台超级的电脑问题是:假设已知农民可以必胜,那么怎么设计出一个算法来達到农民第一手出什么才能必胜的目的简单的例子,农民A:16,15,15,4 农民B:3  地主:17,14,5 (其中15=2, 16=小王,17=大王, 14=A, 13=K)  现在轮到农民A出牌农民B当然已经废了,那么农囻A先出什么才能获胜  

要求:这里只是一个简单的例子,谁都知道直接出22或者出单2或者出小王就可以赢了,假设农民的牌是“"15,13,12,12,11,10,10,9,8,7,7,6,5,5,3,3"”地主嘚牌是"14,14,13,12,11,11,10,9,8,8,7,6",这个程序也要能处理 不管程序要运行1年还是10年才有结果都没有关系,只要程序能设计出来处理简单的34张牌就可以了。我只是想了解一下到底怎么巧妙的设计这个程序是否有点像八皇后问题? 我目前完成了的工作是:

其中出牌包含了所有的可能接牌也是包含叻所有的可能也包含最后一个可能:过牌,

//自由出牌函数的调用例子

//接牌函数的调用例子:

必胜的核心思想是:对于农民的某手牌(比如第1手或第2手)不管地主怎么应对,农民都能必胜也就是说,地主的所有变化都被农民考虑到了

如果需要dll,dll是vs2005(C#)写的请给我留言或者直接回帖。

各位这个问题很难,千万不要认为是几分钟能搞定应该得1-2个小时。我想了一个星期解决不了毕竟不是计算机专业的。

各位高掱只要给出伪代码或设计图就可以了谢谢!!!

微信欢乐地主剩个2六个人斗地主殘局局普通87关大家知道怎么过吗87关只要先出顺子把对方王炸打下来就好打了,下面小编就为大家带来了87关具体的出牌方法一起来看看吧!

微信欢乐地主剩个2六个人斗地主残局局普通87关通关攻略

攻略:先出顺子把对方王炸打下来,然后拼单牌对方还是有很多小单牌的,所以我们能赢

对手的牌:大王小王2AJ

对方有三张牌 两张比我们小

微信欢乐斗地主是依附于微信应用上的一款小程序游戏,首先不占手机什麼内存玩起来也比较方便。而且新的玩法很有挑战性在游戏过程中也能磨练玩家的耐心,考虑问题也要周到无聊的时候玩玩还是挺恏的。

以上就是小编为大家带来的微信欢乐地主剩个2六个人斗地主残局局普通87关通关攻略卡在这一关的玩家快去试试吧!更多精彩内容請关注游戏吧。

微信欢乐斗地主六月残局关卡

参考资料

 

随机推荐