武汉麻将群如何胡牌

麻将胡牌算法研究
麻将通常有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种胡牌结果。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&
位置:&&&&&&&&&&&&&&&&&正文
麻将和牌的要求
作者:佚名
文章来源:棋谱收藏站
浏览次数:
更新时间:
操作系统:WinXP/vista/Win7/Win8& 文件大小:3.45M
(一)和牌者的牌v必须具备下列牌70之1.和牌的基本牌型(1) 11,I23,123,123,123,.如图:
& (注:、二单张I1二将、对子I I、二刻子III,二分c123 =玖子)&&& (二)和牌的方式&&& 1.自镇和:自己抓牌成和牌(包括杠上开花、补花和),&&& 2.点和:和他人打坐的牌(包括抢杠和):&&& 咬三1和牌者&&& 一盘只能有一位和牌者。如有一人以上同时表示和牌时,从打牌者按逆时针方向,i帆序在前者被定为“和牌老飞
上篇文章: 下篇文章: 相关文章:&&&&&&&&&&
子栏目导航
&&&&&&&&&&&&&&&推荐这篇日记的豆列
······13张麻将怎么胡牌_13张麻将怎么胡牌_*欢迎光临*【^人^生^就^是^博】把你最喜欢的栏目添加到这里来哦>13张麻将怎么胡牌澎湃新闻记者 余文君 20:06:15 来自 字号【13张麻将怎么胡牌】,宠妻之婚色可餐 034 自命清高“耶!”那头的亦之一蹦三丈高!  晚上我没吃肯德基,而是亲自做了鸡蛋灌饼和妈妈分享。妈妈帮我把面拌好,把肉切成小肉丁。我开工了,先把锅烧热,再倒上油,加热到六、七成,把饼平整地放在锅上,等到饼的周围泛黄了,就把饼翻过来烙另一面,同时在第一面上打上鸡蛋,等到鸡蛋流满饼面,翻过去,等到鸡蛋在另一面凝固了,再翻过来,可以看见黄白相间的鸡蛋加上金黄的饼,已让你垂涎三尺,再把另一面稍热成金黄色就OK了。接着把肉倒进去,刚入锅时,肉末是鲜红色,每隔1、2分钟翻炒一次,直到颜色变深,散发出诱人的肉香,就可以出锅了。  “扑哧”一支箭狠狠地没入了沐梨的左臂,沐梨用右手一把抹去脸上夹杂着血腥的汗,用力把箭拔了出来,为了不想让桌子后面的鸢儿担心自己,沐梨愣是在拔箭的时候没有发出一声闷响,迅速地对自己进行简单的包扎之后,继续进行了自己还没有完成的工作……  “哦,我忘了要买宵夜啦。”她拎起鞋子,匆匆离去。有些莫名其妙,我和那个唐笑颖也就见过三次面,好像没什么过节啊,就问:“你发现什么了?”  打开那间专属死色狼的客房。里面坐着一位年过四十的男人,他身边坐了三位美人。见她进房,三位美人起身离开。  “好,我去买。”庄艺芹解开发带,长发瞬间飘扬着。谭之薇懒懒的将顾妤的手机拿到眼前,突然兴奋的尖叫了一声:“有人通过了验证!”  他轻哼一声,“我只近你一个就够了。”  嘴里的冰块再次融化,莫筱雅抬头看着蓝海,不知在想些什么,突然张开口狠狠咬住了他的手掌,直到尝到一丝血腥味,她才缓缓松了口……&&&&五年级:齐嘉欣  莱恩不答,只说:“我有话要跟安东尼奥说,能不能麻烦你和安迪进去?”  目送儿子上了二楼,朴善英慈祥的笑脸,立即阴沉一片。我很不喜欢唐笑颖这个人,什么都不懂,还在这里指手画脚。我皱了皱眉头,看着狄凯林说:“你不知道就算了,我自己来查。”墨朗白的话还没说完,就听到一个满是急躁地男声打断了他。  阮珏要庆幸自己生在文明时代。  胸前的衬衫被眼泪浸湿,温热的眼泪灼伤了他的心,见眼泪怎么止也止不住,蓝海再次倾身含住那粉嫩的嘴唇,有些霸道的顶开她的贝齿,强迫那丁香小舌跟着自己缠绕在一起,疯狂的掠夺着她的甜蜜。  放下手中的茶杯,东方凌丝毫不介意的笑了笑,唤来服务员开始点菜,看着王菲儿对着服务员一番细心的嘱咐,直到服务员退出后,东方凌出声道:“王小姐真是细心体贴,我家丫头要是有你一半就好了,蓝公子真是有福了,想必蓝公子时时刻刻都想将你娶进门吧。”她感觉自己像是找到了巨大的辛秘,心里爽的不知如何是好。  就在这时,先前被莫云珺所刺伤但是却没有致死的侍卫忽然地发起疯来,见到身边的同伴就打,而这种打丝毫没有章法,他们的目光也亮的像野兽。这种情形着实让在场的侍卫全部乱了手脚,再加上之前趁着暗卫出来的空隙,莫云珺伤的人也不少,场面一下子混乱了起来,就连已经到了他身边的暗卫的动作都被牵制住了。莫云珺脸上扬起得逞的笑容,这种情况下,不拿点什么东西来似乎对不起自己的布局还有燕儿配药的辛苦。说时迟那时快,莫云珺趁暗卫躲避发疯的侍卫的攻击的时候从暗卫的腰间摸出了一个玉佩,呵,看来还不算坏呢,这个女人不仅让自己碰到了相府从不出外任务的最隐秘的暗卫,还让自己得到了自己一直想得到的东西,这样一来,似乎,混进自己想要去的地方好像更容易了一点呢。谭之薇从洗手间回来,顾妤正在用牙齿撕扯一袋薯片。  ‘是吗。’两人对视一眼。还真有点像呢。&&&&五年级:杨舸赫奕铭紧紧地攥起了拳头。“老李老王也不行,我最讨厌她接触老头了!”  妈妈,衣服来了,快穿上试试!什么衣服呀?妈妈又吃惊又疑惑地问我。打开看看不就知道了!原来是这件,你爸怎么有良心了。是我!你?“OK,既然说到这里,我就跟你们三人好好提一下。做艺人不需要有多大的智慧,只要面对前辈要恭敬,面对后辈要谦逊,面对粉丝要真诚,面对工作人员要友好。还有,真正顶级的艺人,不是让人们多么爱你们,而要让人们憧憬你。那才是真正的成功。前面的比较好理解,你们照做就可以了。后面这句话对目前的你们来说会比较深奥,不过进入这个圈子久了,你们自然就会了解。好好记住我今天的话,你们会受益无穷。”  听说今天是朱老板光临奇斯,那个公开的死色狼。奇斯没有人不厌烦他的。若她这副模样去招待他。相信他以一个男人的角度,怎会对她起色心。那么她今天的工作有能安全过关。终于,丽娜忍不住开口了“源城哥哥,难道你对我们没有信心吗?别这样,我们可对自己很有信心。”  顾盼儿一听,顿时皱了眉,眼中闪过一丝不耐烦。“就是为了它,这消息对我很重要,希望你不要隐瞒。”我很郑重的说,不想让对方误会。录入编辑:余文君澎湃新闻报料:9 & 澎湃新闻,未经授权不得转载关键词 >>程三,批捕,晋城,打黑继续阅读热新闻澎湃新闻APP下载热话题热门推荐

我要回帖

更多关于 武汉麻将群 的文章

 

随机推荐