请问一下打麻将番数怎么算的番数是怎么算的,怎样看多少番?

君,已阅读到文档的结尾了呢~~
麻将的番数计算[新版]
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
麻将的番数计算[新版]
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口麻将的番数计算_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
麻将的番数计算
上传于||文档简介
&&国​标​麻​将
大小:62.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢2014华为机试,计算给定和牌麻将的番数
2014华为机试,计算给定和牌麻将的番数
[摘要:一.问题以下 两.问题剖析 麻将战牌有两种方式,即: 形式1 :11,11,11,11,11,11,11 形式2: 11,123,123,123,123(全体或局部123能够被111,1111替换) 注: 123=继续3张同花色牌,如4D5D6D。111=3张一样的牌]
一.题目如下
二.题目分析
& &麻将和牌有两种形式,即:
& & & 模式1 :11,11,11,11,11,11,11
& & & 模式2: 11,123,123,123,123(全部或者部分123可以被111,1111替代)
& & & 注:<span style="font-size:18 font-family:KaiTi_GB=连续3张同花色牌,如4D5D6D。111=3张同样的牌,如3T3T3T。
& & & & & 条=T,筒=D
& &&模式1即称之为“巧7对”,一组牌刚好是7对牌。但是这里有一个疑问,“对”能否重复,即“杠”能否能当作2“对”(即题目中的“四归一”)。正常的和牌最后手中总共有14张牌,实际生活中以模式1和牌并且计算带“杠”的翻番是不可能的。
& & 模式2有很多变种。首先123是指连续花色的3张牌,诸如“1条2条3条”或“4筒5筒6筒”等等。也可以是三种同花色的,如“1筒1筒1筒或“9条9条9条”。倘若你有了或者这样的一组牌,别人又出了一张同样的牌或者你接到一张同样的牌,这个时候就是“四归一”或者“杠”了。
& &日常生活中,实际上每一个“杠”,你都需要声明(不管是明“杠”或是暗“杠”),然后再接一张牌,也就是说,随着你每声明你有1个杠,最后和牌的时候你的牌都递增1张。假设这样的场景,你手中有13张牌,其中有一组牌“2条2条2条”,这时你又接到一张“2条”,那么你有两个选择。(1)声明你接到一个“杠”,即暗杠,然后你再接一张牌,倘若你此时和牌,那么你的牌有13&#43;1&#43;1=15张,当然这不是巧7对;倘若不和牌,你必须打出去一张并接着打下去。(2)倘若你不声明,又刚好组成了巧7对,那你可以和牌了此时共有14张牌,但这“2条2条2条2条”并不是“杠”因为你并未声明,你只能当两对使用。倘若你没有和牌,那你就必须打出去一张牌了,即手上只有13张牌了。
& &总的来说,实际生活中,你手中出现了“四归一”,要么声明,然后你多接一张牌,按照模式2和牌。要么你不声明,按照模式1和牌。
& &但此处的题目并没有具体说明,处于严谨的考虑,模式1带“四归一”和牌,即没有声明的“杠”,我也是是计算了番数的。
& &程序中和牌方式和番数的举例如下:
& 1T1T,2D2D,3T3T,4D4D,5D5D,6D6D,7T7T.&&巧7对:2番
& 1T1T, 2D2D,3T3T,4D4D,5D5D,6D6D6D6D.&&巧7对&#43;1“四归一”== 2&#43;2番
& 1T1T, 2D2D,3T3T3T3T ,5D5D,6D6D6D6D.&&巧7对&#43;2“四归一”== 2&#43;4番
& 1T1T, 2D2D2D2D,3T3T3T3T , 6D6D6D6D.&&巧7对&#43;3“四归一”== 2&#43;6番
& 1T1T,2D3D4D,4D5D6D,7D8D9D,2T3T4T.&&&&&& 0番
& 1T1T,2D3D4D,4D5D6D,7D8D9D,1T2T3T.&&&&&& 1番
& 1T1T,2D2D2D2D,4D5D6D,7D8D9D,2T3T4T.&&&& 2番
& 1T1T,2D2D2D2D,4D5D6D,7D8D9D,1T2T3T.&&&& 1“四归一”&#43;卡2条==2&#43;1番
& 1T1T,2D2D2D2D,5T5T5T,7D8D9D,1T2T3T.&&&& 1“四归一”&#43;卡2条==2&#43;1番
& & 模式2中,全部或者部分连续三张同花色的一组牌如“2T3T4T或“7D8D9D”都可以被同花色的相同三张牌如“5T5T5T” 替代,如上。甚至是连续4张相同牌即“四归一”替代,如下,当然后者计算番数。
& 1T1T,2D2D2D,5D5D5D5D,7D7D7D7D,5T6T7T. & & &2“四归一”==6番
& 1T1T,2D2D2D2D,5D5D5D5D,7D7D7D7D,1T2T3T.& &&3“四归一”&#43;卡2条==6&#43;1番
& 1T1T,2D2D2D2D,5D5D5D5D,7D7D7D7D,3T3T3T3T.& 4“四归一”==8番
三.程序思路
& & &最多18张牌,故最大存储空间为2*18&#43;4','=40
&遍历字符串:
& & & &1)判断是否出现连续三种同花色牌(ka),如形如“4D5D6D”。在这种情况下,判断(ka2tiao)是否出现卡2条即“1T2T3T”。
& & & &2) 判断(lian3)是否出现连续3张相同牌如“7T7T7T”
& & & &3) 判断(gang)是否出现“四归一”并计数。
& &1) 倘若连续三张同花色牌一组牌出现,或者连续三张相同牌的一组牌牌出现,或者“四归一”出现了4次,那么和牌是按照模式2和牌。
& & & & 番数=(是否出现“卡2条”)*1 &#43; 2*“四归一”的次数
&& 2) 模式1即巧7对和牌
& & & 番数=2&#43;2*“四归一”的次数
四.程序代码
int main(int argc, _TCHAR* argv[])
int fan=0;
int gang=0;
bool ka=false,lian3=false,ka2tiao=
char s[40]={&#39;&#39;};
for(j=0;j&40;j++)
cin&&s[j];
if(!((s[j]&=&#39;9&#39;&&s[j]&=&#39;1&#39;)||s[j]==&#39;D&#39;||s[j]==&#39;T&#39;||s[j]==&#39;,&#39;))
for(i=0;i&=(j-3);i++)
if(s[i]&=&#39;9&#39;&&s[i]&=&#39;1&#39;&&s[i]==s[i+2]&&s[i+2]==s[i+4]&&s[i+4]==s[i+6]&&(s[i+8]==&#39;,&#39;||s[i+8]==s[j]))//判断是否有杠并计数,即四归一A如1D1D1D1D
if(s[i]&=&#39;9&#39;&&s[i]&=&#39;1&#39;&&(s[i]==s[0]||s[i-1]==&#39;,&#39;)&&s[i]==s[i+2]&&s[i+2]==s[i+4]&&(s[i+6]==&#39;,&#39;||s[i+6]==s[j]))//判断是否有连3,即如2D2D2D
if(s[i]&=&#39;9&#39;&&s[i]&=&#39;1&#39;&&(s[i]+2)==(s[i+2]+1)&&(s[i+2]+1)==(s[i+4])&&(s[i+6]==&#39;,&#39;||s[i+6]==s[j]))//判断是否有卡,即nT(n+1)T(n+2)T
if(s[i]==&#39;1&#39;&&s[i+1]==&#39;T&#39;)
ka2tiao=1;//判断卡2条-----1T2T3T 是否存在
if(ka||lian3||gang==4)//存在nT(n+1)T(n+2)T或2D2D2D的或者4个“四归一”情况,必定是第2种和牌方式
fan=ka2tiao*1+gang*2;
fan=2+gang*2;//巧七对的和牌方式
cout&&fan&&
& &说明:由于遍历了字符串,因此每一局牌的任意一组牌的次序可以调换,并不影响输出结果。
感谢关注 Ithao123华为频道,是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 IThao123!
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
产品设计是互联网产品经理的核心能力,一个好的产品经理一定在产品设计方面有扎实的功底,本专题将从互联网产品设计的几个方面谈谈产品设计
随着国内互联网的发展,产品经理岗位需求大幅增加,在国内,从事产品工作的大部分岗位为产品经理,其实现实中,很多从事产品工作的岗位是不能称为产品经理,主要原因是对产品经理的职责不明确,那产品经理的职责有哪些,本专题将详细介绍产品经理的主要职责
IThao123周刊&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&
位置:&&&&&&&&&&&&&&&&&正文
QQ麻将番数计算规则
作者:佚名
文章来源:棋谱收藏站
浏览次数:
更新时间:
操作系统:WinXP/vista/Win7/Win8& 文件大小:3.45M
&&&&&& &1◇◆一条龙3种花色的3副顺子连接成1-9的序数牌
  2◇◆推不倒 由牌面图形没有上下区别的牌组成的和牌,包括1234589饼、245689条、白板。不计缺一门
  3◇◆海底捞月 和打出的最后一张牌
  4◇◆妙手回春 自摸牌墙上最后一张牌和牌。不计自摸
  5◇◆杠上开花 开杠抓进的牌成和牌(不包括补花)不计自摸
  6◇◆三色节节高 和牌时,有3种花色3副依次递增一位数的刻子
  7◇◆三色三同顺 和牌时,有3种花色3副序数相同的顺子
  8◇◆无番和 和牌后,数不出任何番种分(花牌不计算在内)
  9◇◆抢杠和 和别人自抓开明杠的牌。不计和绝张
   从实践来看,第1、6、7是常用的牌型,也比较好打,容易成牌,应该是新打国标的朋友必须掌握的牌型。第2、5、9种牌型是靠手气的,有点儿运气成分在里面。第8种是一个技术难度高的牌,新手不容易成牌。第3、4两种牌型是打牌至快结束时,已无法计番而只要保留可以成牌的打子,最后碰运气而已。
  ■▲▲■㈡次选牌型:12番
  1◇◆组合龙 3种花色的147、258、369不能错位的序数牌
  2◇◆十三不靠 由单张3种花色147、258、369不能错位的序数牌及东南西北中发白中的任何14张牌组成的和牌。不计五门齐、不求人、单钓
  3◇◆大于五 由序数牌6-9的顺子、刻子、将牌组成的和牌。不计无字
  4◇◆小于五 由序数牌1-4的顺子、刻子、将牌组成的和牌。不计无字
  5◇◆三风刻 3个风刻
  这几个牌型也是国标常用牌型。只要起手有符合这几种牌型的8张以上,就可尝试。特别是十三不靠,如果东、南、西、北、中、发、白都有的话,就可以打成七星不靠(24番)。而大于五和小于五都很容易向全大和全小(24番)变化。■▲▲■㈢再选牌型:16番
  1◇◆青龙 和牌时,有一种花色1-9相连接的序数牌
  2◇◆全带五 每副牌及将牌必须有5的序数牌。不计断幺
  3◇◆一色三步高 和牌时,有一种花色3副依次递增一位或依次递增二位数字的顺子
  4◇◆三同刻 3个序数相同的刻子(杠)
  5◇◆三色双龙会 2种花色2个老少副、另一种花色5作将的和牌。不计喜相逢、老少副、无字、平和
  6◇◆三暗刻 3个暗刻
   这几种牌型也是最常打的国标牌型。青龙和一色三步高的变化是相互的,所以,在靠牌时应特别注意,不要将一色中多余的一张在够牌之前打掉,是很容易互相转化的。全带五主要看起手的牌,这种牌变化也多,可以打成三色三同顺、三色三步高,也可以打成全中,在国标麻将中,这也是变化较多的一种牌型。三色双龙会的难度比较大,给人感觉国标将此种牌型的番数定的偏低。
  ■▲▲■㈣国标小番:6番~4番
  ○○○◆6番
  1◇◆三色三步高 3种花色3副依次递增一位序数的顺子
  2◇◆混一色 由一种花色序数牌及字牌组成的和牌
  3◇◆五门齐 和牌时3种序数牌、风、箭牌齐全
  4◇◆双箭刻 2副箭刻(或杠)
  5◇◆全求人 全靠吃牌、碰牌、单钓别人批出的牌和牌。不计单钓
  6◇◆碰碰和 由4副刻子(或杠)、将牌组成的和牌
  7◇◆双暗杠 2个暗杠
   这是一般的国标选手喜欢使用的牌型,因为这些牌型来得快、容易成牌,再用一些小番补充,很快就能听牌。其中三色三步高、五门齐是国标老手喜欢的牌型,混一色、全求人、碰碰胡是一些国标新手喜欢选用的牌型。但是这些牌有一个缺点是牌型明显,对于国标老手来说很容易看出对方所听的牌型。双箭刻、双暗杠主要是手气,一般是碰上了这些牌型就可以听牌,但专门打这种牌型的人很少,没有手气是很难打成的。
○○○◆4番
  1◇◆全带幺 和牌时,每副牌、将牌都有幺牌
  2◇◆和决张 和牌池、桌面已亮明的3张牌所剩的第4张牌(抢杠和不计和绝张)
  3◇◆不求人 4副牌及将中没有吃牌、碰牌(包括明杠),自摸和牌
  4◇◆双明杠 [1]&&&
上篇文章: 下篇文章: 相关文章:&&&&&&&&&&
子栏目导航
&&&&&&&&&&&&&&&您要查看的页面不存在,可能原因是:
此页面已被删除 或 链接拼写不正确;
您是否需要以下内容:

我要回帖

更多关于 广东麻将怎么算番 的文章

 

随机推荐