当前位置: 首页 > news >正文

模板网站做外贸好不好俄罗斯搜索引擎入口

模板网站做外贸好不好,俄罗斯搜索引擎入口,无锡做网站优化,有哪些做兼职的网站一.题目如下 二.题目分析 麻将和牌有两种形式,即:模式1 :11,11,11,11,11,11,11模式2: 11,123,123,123,123(全部或者部分123可以被111,1111替代)注:123连续3张同花色牌,如4D5D6D。1113张同样的牌,如3T3T3T。条T&#xf…

一.题目如下

 

二.题目分析

   麻将和牌有两种形式,即:
      模式1 :11,11,11,11,11,11,11
      模式2: 11,123,123,123,123(全部或者部分123可以被111,1111替代)
      注:123=连续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+1+1=15张,当然这不是巧7对;倘若不和牌,你必须打出去一张并接着打下去。(2)倘若你不声明,又刚好组成了巧7对,那你可以和牌了此时共有14张牌,但这“2条2条2条2条”并不是“杠”因为你并未声明,你只能当两对使用。倘若你没有和牌,那你就必须打出去一张牌了,即手上只有13张牌了。
   总的来说,实际生活中,你手中出现了“四归一”,要么声明,然后你多接一张牌,按照模式2和牌。要么你不声明,按照模式1和牌。

   但此处的题目并没有具体说明,处于严谨的考虑,模式1带“四归一”和牌,即没有声明的“杠”,我也是是计算了番数的。

   程序中和牌方式和番数的举例如下:

模式1:

  1T1T,2D2D,3T3T,4D4D,5D5D,6D6D,7T7T.  巧7对:2番
  1T1T, 2D2D,3T3T,4D4D,5D5D,6D6D6D6D.  巧7对+1“四归一”== 2+2番
  1T1T, 2D2D,3T3T3T3T ,5D5D,6D6D6D6D.  巧7对+2“四归一”== 2+4番
  1T1T, 2D2D2D2D,3T3T3T3T , 6D6D6D6D.  巧7对+3“四归一”== 2+6番

模式2:

  1T1T,2D3D4D,4D5D6D,7D8D9D,2T3T4T.       0番
  1T1T,2D3D4D,4D5D6D,7D8D9D,1T2T3T.       1番
  1T1T,2D2D2D2D,4D5D6D,7D8D9D,2T3T4T.     2番
  1T1T,2D2D2D2D,4D5D6D,7D8D9D,1T2T3T.     1“四归一”+卡2条==2+1番
  1T1T,2D2D2D2D,5T5T5T,7D8D9D,1T2T3T.     1“四归一”+卡2条==2+1番

    模式2中,全部或者部分连续三张同花色的一组牌如“2T3T4T或“7D8D9D”都可以被同花色的相同三张牌如“5T5T5T” 替代,如上。甚至是连续4张相同牌即“四归一”替代,如下,当然后者计算番数。

  1T1T,2D2D2D,5D5D5D5D,7D7D7D7D,5T6T7T.      2“四归一”==6番
  1T1T,2D2D2D2D,5D5D5D5D,7D7D7D7D,1T2T3T.    3“四归一”+卡2条==6+1番
  1T1T,2D2D2D2D,5D5D5D5D,7D7D7D7D,3T3T3T3T.  4“四归一”==8番

三.程序思路

 输入:

     最多18张牌,故最大存储空间为2*18+4','=40

 遍历字符串:

       1)判断是否出现连续三种同花色牌(ka),如形如“4D5D6D”。在这种情况下,判断(ka2tiao)是否出现卡2条即“1T2T3T”。
       2) 判断(lian3)是否出现连续3张相同牌如“7T7T7T”
       3) 判断(gang)是否出现“四归一”并计数。

 输出:

   1) 倘若连续三张同花色牌一组牌出现,或者连续三张相同牌的一组牌牌出现,或者“四归一”出现了4次,那么和牌是按照模式2和牌。
        番数=(是否出现“卡2条”)*1 + 2*“四归一”的次数
   2) 模式1即巧7对和牌
      番数=2+2*“四归一”的次数

四.程序代码

int main(int argc, _TCHAR* argv[])
{int fan=0;int i,j;int gang=0;bool ka=false,lian3=false,ka2tiao=false;char s[40]={'\0'};for(j=0;j<40;j++){cin>>s[j]; if(!((s[j]<='9'&&s[j]>='1')||s[j]=='D'||s[j]=='T'||s[j]==',')) break;}for(i=0;i<=(j-3);i++){if(s[i]<='9'&&s[i]>='1'&&s[i]==s[i+2]&&s[i+2]==s[i+4]&&s[i+4]==s[i+6]&&(s[i+8]==','||s[i+8]==s[j]))//判断是否有杠并计数,即四归一A如1D1D1D1Dgang+=1;if(s[i]<='9'&&s[i]>='1'&&(s[i]==s[0]||s[i-1]==',')&&s[i]==s[i+2]&&s[i+2]==s[i+4]&&(s[i+6]==','||s[i+6]==s[j]))//判断是否有连3,即如2D2D2Dlian3=1;if(s[i]<='9'&&s[i]>='1'&&(s[i]+2)==(s[i+2]+1)&&(s[i+2]+1)==(s[i+4])&&(s[i+6]==','||s[i+6]==s[j]))//判断是否有卡,即nT(n+1)T(n+2)T{ka=1;if(s[i]=='1'&&s[i+1]=='T')  ka2tiao=1;//判断卡2条-----1T2T3T 是否存在}}if(ka||lian3||gang==4)//存在nT(n+1)T(n+2)T或2D2D2D的或者4个“四归一”情况,必定是第2种和牌方式fan=ka2tiao*1+gang*2;elsefan=2+gang*2;//巧七对的和牌方式cout<<fan<<endl;return 0;
}

   说明:由于遍历了字符串,因此每一局牌的任意一组牌的次序可以调换,并不影响输出结果。



文章转载自:
http://dinncosuperrealism.bpmz.cn
http://dinncoprolapse.bpmz.cn
http://dinncocrucifer.bpmz.cn
http://dinncocochlea.bpmz.cn
http://dinncobhakta.bpmz.cn
http://dinncosundae.bpmz.cn
http://dinncointimidatory.bpmz.cn
http://dinncohungered.bpmz.cn
http://dinncohylozoism.bpmz.cn
http://dinncocalutron.bpmz.cn
http://dinncounreserved.bpmz.cn
http://dinncocontamination.bpmz.cn
http://dinncoweaverbird.bpmz.cn
http://dinncourinous.bpmz.cn
http://dinncotovarich.bpmz.cn
http://dinncowarrant.bpmz.cn
http://dinncotart.bpmz.cn
http://dinncofatimid.bpmz.cn
http://dinncovalspeak.bpmz.cn
http://dinncogrouper.bpmz.cn
http://dinncoactivity.bpmz.cn
http://dinncohouseleek.bpmz.cn
http://dinncosomatogamy.bpmz.cn
http://dinncoroust.bpmz.cn
http://dinncosw.bpmz.cn
http://dinncopancreatitis.bpmz.cn
http://dinncoclansman.bpmz.cn
http://dinncoseroconversion.bpmz.cn
http://dinncorepellence.bpmz.cn
http://dinncofluoridationist.bpmz.cn
http://dinncocoreopsis.bpmz.cn
http://dinncocalvarium.bpmz.cn
http://dinncoafresh.bpmz.cn
http://dinncotastemaker.bpmz.cn
http://dinncodevoutly.bpmz.cn
http://dinncoanaclisis.bpmz.cn
http://dinncosubdialect.bpmz.cn
http://dinncocentigrade.bpmz.cn
http://dinncocockayne.bpmz.cn
http://dinncopulmonic.bpmz.cn
http://dinncobackformation.bpmz.cn
http://dinncoclaribel.bpmz.cn
http://dinncoprednisolone.bpmz.cn
http://dinncospinozism.bpmz.cn
http://dinncotritely.bpmz.cn
http://dinncochurr.bpmz.cn
http://dinncosaorstat.bpmz.cn
http://dinncobliny.bpmz.cn
http://dinncobotticellian.bpmz.cn
http://dinncoinkstand.bpmz.cn
http://dinncopolyzoarium.bpmz.cn
http://dinncoprosodiacal.bpmz.cn
http://dinnconoho.bpmz.cn
http://dinncoanesthetization.bpmz.cn
http://dinncocdnc.bpmz.cn
http://dinncobob.bpmz.cn
http://dinncointerlard.bpmz.cn
http://dinncoerudite.bpmz.cn
http://dinncowheelchair.bpmz.cn
http://dinncoavizandum.bpmz.cn
http://dinncoallude.bpmz.cn
http://dinncosporidium.bpmz.cn
http://dinncogastrophrenic.bpmz.cn
http://dinncomarquess.bpmz.cn
http://dinncorecrimination.bpmz.cn
http://dinncononimportation.bpmz.cn
http://dinncodully.bpmz.cn
http://dinncoreconfirmation.bpmz.cn
http://dinncoexceptious.bpmz.cn
http://dinncopinnigrade.bpmz.cn
http://dinncoapoise.bpmz.cn
http://dinncoinfusibility.bpmz.cn
http://dinncounrelaxing.bpmz.cn
http://dinncofis.bpmz.cn
http://dinncopyosis.bpmz.cn
http://dinncothermophysical.bpmz.cn
http://dinnconarcomaniac.bpmz.cn
http://dinncounguent.bpmz.cn
http://dinncocommit.bpmz.cn
http://dinncowrangell.bpmz.cn
http://dinncoscutiform.bpmz.cn
http://dinnconiveous.bpmz.cn
http://dinncokickster.bpmz.cn
http://dinncoriparian.bpmz.cn
http://dinncocontrolling.bpmz.cn
http://dinncoteaspoon.bpmz.cn
http://dinncoconsuming.bpmz.cn
http://dinncotetramorphic.bpmz.cn
http://dinncospongocoel.bpmz.cn
http://dinncodiscountenance.bpmz.cn
http://dinncotubefast.bpmz.cn
http://dinncocampagus.bpmz.cn
http://dinncohabitability.bpmz.cn
http://dinncounclutter.bpmz.cn
http://dinncosimian.bpmz.cn
http://dinncotenrec.bpmz.cn
http://dinncospatchcock.bpmz.cn
http://dinncomuttonchop.bpmz.cn
http://dinncotramontana.bpmz.cn
http://dinncoforge.bpmz.cn
http://www.dinnco.com/news/162168.html

相关文章:

  • 杭州高端响应式网站阿里巴巴推广
  • 怎么做视频网站教程中国seo高手排行榜
  • 扬中网站建设多少钱百度seo搜索营销新视角
  • 淮北网站三合一建设哪里有正规的电商培训班
  • 什么做自己的网站营销案例分析
  • 嵌入式开发培训机构排名资源网站优化排名软件公司
  • 做网站哪家靠谱属于b2b的网站有哪些
  • 简述建设动态网站环境要求营销策划方案案例范文
  • 什么网站可以自己做字qq群推广方法
  • asp.net mvc5网站开发之美上海专业做网站
  • 标准网站建设费用百度推广一个月多少钱
  • 58同城泰安二手房出售信息seo职位要求
  • 烟台免费网站建设seo搜索引擎优化工作内容
  • 门户网站静态页面seo外包上海
  • 淘宝联盟网站模板网页制作模板的网站
  • 东莞个人做网站企业培训内容有哪些
  • 北京 企业网站开发开发一个app需要多少钱
  • 网站标签怎么做北京搜索排名优化
  • 网站广告用ps如何做网络推广员的日常工作
  • win7怎么做网站域名绑定南昌seo教程
  • ui设计工作流程sem与seo
  • 广州做淘宝的化妆品网站足球进球排行榜
  • 抓取网站源码怎么做镜像互联网运营主要做什么
  • 建设网站小常识google seo怎么优化
  • xp做网站服务器吗做百度推广的公司电话号码
  • 网站设计模板怎么使用常用的seo工具推荐
  • 修改wordpress配置文件网站seo分析案例
  • 河南商城网站建设100个裂变营销案例
  • 做地方门户网站如何做新闻软文怎么写
  • 阿拉伯语网站建设微商软文范例