麻将胡法图解13张 基本胡法

麻将胡牌算法研究
麻将通常有13张牌,在打的时候随着吃,碰越来越少。总数应该维持在3*n + 1,n=0~4,比如1张,4张,7张或10张。胡牌时,加一张(可能是自摸或吃碰来的一张)组成n个顺子或暗刻,外加一个麻将对。
这里要研究的要点是:
2张牌如何判断是否已经胡牌,所有的胡牌可能组合;
如果给出3n+1张牌如何判断是否已经挺牌,挺哪些牌。
这两个问题其实主要是第一个问题,也就是如何判断3n +2
张牌是否胡牌的问题。后者可以简单地通过实验加34种麻将牌之一看是否胡牌来判断是否挺牌,以及挺哪些牌。
如何判断3n
+2张牌是否胡牌
麻将牌包括:
东西南北中发白
共34种牌,34&4=136张牌。
给每张牌设一个编号
1条~9条&&&&
-------& 0
1万~9万&&&&
------& 9~17
1饼~9饼&&&&
------& 18~26
东西南北中发白&&&
-----& 27~33
设一个宏,就是牌的种类
MAX_TILE_INDEX 34
所摸的牌就可以存在一个长度为34的数组中
tiles[MAX_TILE_INDEX];
数组的每个成员最大值为4,因为每张牌的总数为4,就算摸到暗杠也不过是4.
所有数组成员加起来应该是3n +
结果的存储
每个胡牌必定是若干顺子/暗刻,外加一个麻将对,用一个简单的结构或类大概就是:
int nSequence[4][3];
int nPair[2];&
//或直接nPair,不用数组就可以表示麻将对了
给定的3n +
2张牌普通只胡一种情况,但特殊情况也可能有多种胡法,比如4个一万,4个两万,4个3万,2个四万
胡牌至少可以:
4个1万,2万和3万的顺子,外加4万的麻将对;
1个1万,2万和3万的顺子,1万暗刻,2万暗刻,3万暗刻,以及4万麻将对。
这些结果都应该被存起来,胡牌应该以最大番数计算。
C++可以用一个vector模板来实现结果列表,java可以考虑用哈希表。
胡牌判断算法
判断胡牌与否
判断胡牌与否的过程:
3.1.&首先判断总牌数是否为3n +
2,如果不是肯定不胡牌
3.2.&遍历所有牌,找到所有一种牌数量大于2的情况,也就是ntile[index]
&= 2,然后把这两张牌(对子)去掉,记录到结果中的nPair。然后就剩下3n张牌了,再判断剩下的3n张牌是否能组成顺子或是暗刻,如果可以全部组成,那么这把牌就胡了,否则需要遍历一下把其他牌当对子的可能性。
关于第二步中如何判断3n&张牌可否组成顺子或暗刻
从第一张(种)牌开始往后检查,每张牌有5种可能,&0,&1,&2,3,4。如果是0,直接检查下一张(种);
i.&如果是1张或两张,要胡牌的话他(们)必须和后面两张组成顺子,如果不能组成顺子,肯定不胡。如果可以组成顺子,把顺子牌取出,存入临时结果,接着处理剩下的牌;
ii.&如果是3张,要胡牌有两种可能,一是3张当作一个暗刻,还有一种可能是这3张都与后面的牌组成顺子。这里有检查这两种情况。比如3个一万,3个两万和3个三万。既可以以三暗刻算,也可以按三个顺子算。这两种在最后算番的时候不一样。
iii.&如果是4张,胡牌的话必须要跟后面两张牌组成一个顺子,然后本张(种)就剩3种了,然后继续2.2的步骤就可以了。
整个检查过程可以用一个函数递归调用就可以了,每次处理一张,如果不能凑成顺子或暗刻的话就推出返回错误,如果函数处理时总牌数为0,则所有牌都已处理完了,返回成功,结果也已经存在结果里了,把结果加入结果列表。
4. 挺牌检查
挺牌时应该是3*n +
1张牌。遍历34种牌,加入3n
+1&,这时就是3n+2了,根据刚才的算法算是否胡牌,如果胡牌,刚加入的那张牌就是挺牌。
5. 测试过程与结果
1.&挺牌检查&&选用了非常复杂的九莲宝灯,也就是3个一万(或条,饼),3个九万(或条饼),其他2万到8万(或条饼)。这种牌是挺从1万到9万,共9张挺牌。算法可以正确算出。
2.&胡牌检查&&选用了4个一万,4个二万,4个三万,以及2个4万,算法正确列出了3种胡牌结果。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。图解麻将有多少种胡法我想看看--我来教教你怎么赢
新华社北京11月4日电 11月4日,国家主席习近平致信联合国秘书长潘基文,对气候变化《巴黎协定》正式生效表示祝贺。习近平指出,在各方共同努力下,《巴黎协定》于11月4日正式生效,成为历史上批约生效最快的国际条约之一。中方对此表示衷心的祝贺。
<table style="background-color:#width:570.05border-collapse:font-family:'sans serif', tahoma, verdana,color:#666666;" class="MsonormalTable ke-zeroborder" width="760" cellspacing="0" cellpadding="0" border="0">
商品基本信息,请以下列介绍为准
商品名称:
玩扑克和麻将技巧
陈老师 技术经理
4联系人:叶经理
公司名称:
爱问知识人
广州市越秀区广园西路121
公司最新感应器,集合全国各地上种玩法,如:三公、斗*、金花、十三水、小九、牌九、天地杠、麻将等全国1000多种玩法、特殊玩法还可以按照客户的要求
订制新玩法,提供更多的前端不用镜头扫描感应器,让您有更多的选择。最新的感应器:01是市面的普通操作,普通的**,02代是不管什么牌,只要经过加工
就不用镜头扫描,只要主机跟牌就可以。但这些远远不够客户的满意,最近新出的03代感应器上市了,不管什么牌,普通扑克,十三水、小九、牌九、天地杠、麻
将,只要一个主机,牌还没发,就可以感应出哪家牌的大小。
感应式分析仪使用方法:
1、将主机的感应线圈、天线、电池与主机连接,然后将连接好的报牌器藏在身上或者玩牌的桌面里面。PS:其中天线是给接受方(耳机)传输信号的。
2、将耳机戴在耳朵里面、机器开启,等待发牌,扑克语音感应报牌器就绪.
免镜头扑克感应器,它能全方位感应辨认,效果显著,令你爱不释##,耳塞则是用来听取成果。语音主机盒和感应管也能够放在你兄弟的身上或放在包里,玩家只需戴上耳塞。也能够把主机和耳塞悉数放在别的一个人的身上,经过手势通知你成果。肯定是实战,轻松运用,更有保证。
1)身上共放有三样设备,一个手机大小的主机盒+感应管+一颗专用耳塞,感应管是用来接收信号,主机盒分析结果的,耳塞则是用来听取结果。
2)主机盒和感应管也可以放在你朋友的身上或放在包里,玩家只需戴上耳塞。
3)也可以把主机,感应管和耳塞全部放在另外一个人的身上,通过手势告诉你结果。
感应分析设备产品优势:
1)现场操作,只需配戴一颗一部主机+专用耳塞+感应管,就可提前知道不同玩法的结果;
2)扑克牌一对一(用任何扫描设备发觉不出任何问题);
3)操作简单、易懂,实用于扑克牌任何玩法。
4)信号强、感应度灵敏、稳定、报牌速度快。
<table style="width:450border-collapse:" class="MsonormalTable ke-zeroborder" width="600" cellspacing="0" cellpadding="0" border="0">
特别推荐:
免设备程序,简称“遥控器”,又叫麻将机魔术遥控器,是国内从澳门引进的,最早
的程序麻将机是2004年开发出来的。最早的做弊程序是2010年推出的。刚推出的时分引发商场一阵小旋风。现在的免设备程序麻将机遥控器,是根据设备不
一样打法和需要来编程的而报价也有所不一样。可以控制麻将机上牌的时分让自己的拿到好牌,甚至可以做到起手就胡。
财富热线:4 联系人:陈经理
产品介绍:
1:选牌快速:采用日本悬浮技术,彻底解决选牌程序选牌慢的问题。
2:超级静音:采用轿车降噪技术,配合纳米隔音材料,彻底解决选牌时掉牌的噪音。
3:进牌口没有选牌架,将选牌架与麻将机整体设计,外观更隐蔽、选牌更准确。
4:一体化麻将机免掉客户自己安装选牌程序难且麻烦、复杂的工序;万种牌型变化,满足客户多种需求。
5:匠心工艺:将选牌程序自动打色面控线、色子控制线圈与麻将机按键面板设计为美观隐蔽。
6:操作简单:无需遥控器操作,开、关机查找、控色、程序转换全部在麻将机上完成,真正的操作。
7:配套附件:可以选择新型无孔程序麻将,避免有孔程序麻将易磨损掉针露孔、封口处及表面有色差、易脏、无光泽等弊病。
8:款式多样:客户可以根据自己的喜好和各地玩法,选择您需要的一体化麻将机。
9:严谨质检:从原材料购进到生产成品出库,层层把关,以杜绝不合格产品流入市场。
操作步骤:
一:坐在麻将机位置上,按四下A键(这样麻将机就会自己启动程序。来采集麻将机发出的电磁波,来辨别麻将机的品牌型号,然后在遥控来完成!采集电磁波所需要的时间本三秒!)
二:确定方位,按住B键三秒不放,仪器就会自动识别您所在的位置
三:操作C键确定进行程序选择(按设置好的程序按键选择)
四:游戏开始(在玩的时候也可以遥控程序)
五:游戏结束,直接按两下D键!(智能芯片就会自动关闭接收)
1、起手可拿清一色、对对糊、大四喜、杂糊或三个财神等好牌,要啥牌来啥牌,起手可听牌。也能够起手抓几张牌后在赢。(牌型能够依据客户的需求做)
2、四个方位不管坐那个方位都可拿到好牌。
3、操作无动态。
4、能够依据各当地的玩法,设置几十种胡牌组合,让牌型更多样。
5、彻底不需求在机器上设备任何东西可直接操控!也不受场所绑缚。&
阿拉丁神灯扑克牌分析仪
一、阿拉丁神灯扑克牌分析仪市面一般牌无需通过任何加工,恣意切洗、无需弹牌,无需拔牌,没有剩余动作,牌落桌面当即报成果,做庄做闲都能拿大牌。
二、适合任何一般牌,三公、斗*、金花、十三水,32张等任何玩法,接受各种编程,功能强大。
三、阿拉丁神灯扑克牌分析仪推翻传统的新产品,躲藏性极好,百人围观无人识破,
四、选用微控数字感知技能,体积极小,操作简略。
五、无需练方法,傻瓜式操作,只需10分钟即可学会轻松上场。
让很多玩家越来越有钱,越来越任性。
战神筒子牌九分析仪
手机型外观即可单人操作。
镜头外装在手机或者其它物体里面,筒子牌九经过加工后,镜头自动捕捉图像并经过主机分析自动计算公式。
一秒钟内通过隐形耳塞报出生死门调口。
适用于推筒子,牌九,二八杠。
单人操作,上场前将产品伪装好即可。
自动语音报生死门调口,操作简单,方便携带,隐蔽性强。
可以做不同款式的镜头,例如:手机镜头,桌面镜头,皮带镜头等等。 
分析报牌速度快,能够在一秒内完成。
适合推筒子四门五门,推牌九推两层,四层都可以准确分析计算。对筒子有兴趣的朋友可以到本公司来试下效果.&
万变服务永不停步,您的需求,我们的追求!!
新款手机麻将报牌器
麻将语音报牌器用手机安装软件,使用更方便。只要随身带着自己的手机就可以操作,就完全不用担心战场中突然会被发现。
1:&蓝牙控制距离约10米远。
2:&内置无线语音距离约70cm。
3:&自动语音报话提示,速度快捷清晰。
4:&体积小隐蔽性高,可随身携带。
5:&适合全国各地玩法。
6:&可根据客户要求编写各种软件程序。效果100%好用。&&
我们卖的不仅是产品,更是信誉,我们在意的是客户的信赖与支持,如果你满意我们的产品可介绍给朋友,让您更多的受惠!
咨询热线:4 联系人:陈经理
我们承诺:说壹不二!说到做到。
我们郑重承诺:支持全国上门看货,顺丰包邮货到付款。能上门看货,包培训,才
能买的放心,用的舒心。网购需小心,上门看货才是硬道理!!!
特别提醒:【邮购产品】先打部分订金,余款到了再收。因为生意不是儿戏,双方
都要拿出诚意来,因此必须要打一部分订金,表示一种诚意,我们才会发货。请查看相关信息-学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
请查看相关信息
来源:互联网 发表时间: 1:26:50 责任编辑:王亮字体:
内容已过滤,感谢您的关注!
相关文章:
最新添加资讯
24小时热门资讯
Copyright &#169; 2004- All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号

我要回帖

更多关于 麻将胡法大全 的文章

 

随机推荐