• 首页
  • 如何处理黑平台不出款
  • 黑平台怎么追回资金
  • 平台被黑不出款怎么办
  • 联系我们
  • 开通VIP发文章免审核

{{userData.name}}

个人中心
后台
{{item.count}}
{{textHint.loading}}
  • {{data.name}}({{data.count}}){{data.name}}
写文章
当前位置:首页-如何处理黑平台不出款-正文

麻将赢的方式有几种 [编程题]雀魂启动!

专业出黑 专业出黑 如何处理黑平台不出款1年前0035.31M0
文章浏览阅读340次。小包最近迷上了一款叫做雀魂的麻将游戏,但是这个游戏规则太复杂,小包玩了几个月了还是输多赢少。于是生气的小包根据游戏简化了一下规则发明了一种新的麻将

小包最近迷上了一款叫做雀魂的麻将游戏,但是这个游戏规则太复杂,小包玩了几个月了还是输多赢少。

于是生气的小包根据游戏简化了一下规则发明了一种新的麻将,只留下一种花色,并且去除了一些特殊和牌方式(例如七对子等),具体的规则如下:

总共有36张牌,每张牌是1~9。每个数字4张牌。

你手里有其中的14张牌,如果这14张牌满足如下条件,即算作和牌

14张牌中有2张相同数字的牌,称为雀头。

除去上述2张牌,剩下12张牌可以组成4个顺子或刻子。顺子的意思是递增的连续3个数字牌(例如234,567等),刻子的意思是相同数字的3个数字牌(例如111,777)

例如:

1 1 1 2 2 2 6 6 6 7 7 7 9 9 可以组成1,2,6,7的4个刻子和9的雀头,可以和牌

1 1 1 1 2 2 3 3 5 6 7 7 8 9 用1做雀头,组123,123,567,789的四个顺子,可以和牌

1 1 1 2 2 2 3 3 3 5 6 7 7 9 无论用1 2 3 7哪个做雀头,都无法组成和牌的条件。

现在,小包从36张牌中抽取了13张牌,他想知道在剩下的23张牌中,再取一张牌,取到哪几种数字牌可以和牌。

输入描述

输入只有一行,包含13个数字,用空格分隔,每个数字在1~9之间,数据保证同种数字最多出现4次。

输出描述

输出同样是一行,包含1个或以上的数字。代表他再取到哪些牌可以和牌。
若满足条件的有多种牌,请按从小到大的顺序输出。若没有满足条件的牌,请输出一个数字0

示例

输入
1 1 1 2 2 2 5 5 5 6 6 6 9
输出
9
说明
可以组成1,2,6,7的4个刻子和9的雀头

解释

14张牌,需要组4组牌,可以参考向下回溯法

代码实现

#include 
using namespace std;
bool isWin(int state[]);
bool hasTriples(int state[],int n);
int main()
{
	int state[9];//9种牌
	int count = 0;//判断有没有胡牌可能
	memset(state,0,sizeof(state)); 
	//读牌
	for(int i=0;i<13;i++)
	{
		int x;
		cin >> x;
		state[x-1]++;//别忘了i-1,没有零号牌
	}
	//从1~9中轮流查看是否可以胡牌
	for (int i=1;i<=9;i++)
	{
		//一种牌只有4张,因此只有少于4张的牌才能有被拿的可能
		if(state[i-1]<4)
		{
			state[i - 1]++;
			if(isWin(state))
			{
				//**胡的次数
				count++;
				cout << i << " ";
			}
			state[i - 1]--;
		}
	}
	if(count==0)
	{
		cout << 0;
	}
	return 0;
}
//判断是否可以胡牌
bool isWin(int state[])
{
	//从9种牌中选择一张牌作为雀头
	for(int i=1;i<=9;i++)
	{
		//大于等于2张才能作为雀头,不足跳过
		if(state[i-1]<2)
		{
			continue;
		}
		state[i - 1] -= 2;
		//判断剩下的牌是否能组成4组牌
		if(hasTriples(state,4))
		{
			//因为题目要求找出全部可能,所以要加回去
			state[i - 1] += 2;
			return true;
		}
		state[i - 1] += 2;
	}
	return false;
}
//判断是否可以组成4组牌
//向下回溯法
bool hasTriples(int state[],int n)
{
	//组好4组牌
	if(n==0)
	{
		return true;
	}
	//9种牌,轮流测试是否可以组牌
	for(int i=1;i<=9;i++)
	{
		//三张
		if(state[i-1]>=3)
		{
			//有三张以上,组好一组,减去组好的
			state[i - 1] -= 3;
			//向下回溯
			bool subHashTriples = hasTriples(state, n - 1);
			//如果这里组了三条没办法胡,需要探索另一条分支,因此别忘了加回去
			state[i - 1] += 3;
			//糊了就返回
			if(subHashTriples)
			{
				return true;
			}
		}
		//组不了三条转组顺子
		//连续的三张,因此打头的不能大于7,且后三张要有大于1张的底
		if(i<=7&&state[i-1]>0&&state[i]>0&&state[i+1]>0)
		{
			//能组一组顺子,减去
			state[i - 1]--;
			state[i]--;
			state[i + 1]--;
			//向下回溯
			bool subHashTriples = hasTriples(state, n - 1);
			//如果这里组了顺子没办法胡,需要探索另一条分支,因此别忘了加回去
			state[i - 1]++;
			state[i]++;
			state[i + 1]++;
			//糊了就返回
			if (subHashTriples)
			{
				return true;
			}
		}
	}
	//什么也组不了表示不能胡,另寻他路
	return false;
}

相关文章

  • 网上赢钱被黑提款审核失败 如何处理赢钱被黑提款审核不通过不给出款

    网上赢钱被黑提款审核失败 如何处理赢钱被黑提款审核不通过不给出款

    1、文章概括网上处理的办法很多,也有这方面帮助我们的人,很多人出现了这种情况,才知道玩这种的风险,因为玩这种能不能出款,都是看平台的,平台不给你…
    专业出黑 专业出黑 如何处理黑平台不出款9个月前0021.20M0
  • 网上被黑平台不给出款怎么办 在网上用APP贷款是不是合法的如果借了不还会怎么处理

    网上被黑平台不给出款怎么办 在网上用APP贷款是不是合法的如果借了不还会怎么处理

    在网上用APP贷款是不是合法的如果借了不还会怎么处理一、在网上用APP贷款是不是合法的?如果借了不还会怎么处理?在网上用APP贷款是合法的。…
    专业出黑 专业出黑 如何处理黑平台不出款1年前0018.15M0
  • 系统升级维护审核不给出款 每人2万!小鹏汽车用真金白银回应车主维权

    系统升级维护审核不给出款 每人2万!小鹏汽车用真金白银回应车主维权

    11月3日下午,小鹏汽车针对近期车主维权信做出回应,并给出了相应方案:面向截至2023年11月3日16:00…
    专业出黑 专业出黑 如何处理黑平台不出款1年前0017.16M0
  • 网上平台不给提款提不了 遇到平台出款端口维护不能到账~才能出款

    网上平台不给提款提不了 遇到平台出款端口维护不能到账~才能出款

    1、文章卷首语网上惘投提现已出账没到账,下面总结6点解决办法告诉你第一、要保持良好的心态,要知道人的一生中遇到困难是必然的,当你遇到困难时,良好…
    专业出黑 专业出黑 如何处理黑平台不出款11个月前0014.79M0
  • 平台网络波动原因不出款 2022年我国互联网产业发展观察

    平台网络波动原因不出款 2022年我国互联网产业发展观察

    【摘要】受2022年国内外复杂形势的影响,我国互联网产业主要细分行业出现明显下滑,但直播电商、声音经济等细分产业依然保持着良好的增长态势。…
    专业出黑 专业出黑 如何处理黑平台不出款1年前0018.15M0
  • 网上提款被黑不给出款怎么办 被黑了无法出款了不出款了.曝出

    网上提款被黑不给出款怎么办 被黑了无法出款了不出款了.曝出

    1、内容引文像这样的情况大家都别人为网站是真的,因为这些都是借口是相信不会给你出款了为什么因为这样的理由根本就是说黑网的钱就是不择手段,他们说什…
    专业出黑 专业出黑 如何处理黑平台不出款9个月前0012.53M0
  • 风控审核不通过怎么办 在网上的平台提示风控审核不通过

    风控审核不通过怎么办 在网上的平台提示风控审核不通过

    1、内容引文惘投出现对应这类解决办法,下面小编就来告诉你,希望大家能第一时间解决。小编将《在网上的平台提示风控审核不通过》的相关介绍,与大家分享…
    专业出黑 专业出黑 如何处理黑平台不出款11个月前0020.81M0
  • 黑平台不给提款怎么办 威尼斯提现不了怎么办?一直失败,提示出款不了要小心

    黑平台不给提款怎么办 威尼斯提现不了怎么办?一直失败,提示出款不了要小心

    在黑平台提现不了怎么办?一直失败,在网上赢钱被黑不懂的怎么解决,一般这种网站都是有问题的,刚开始会给你出一些分数的,也就是几百,1000钱或者2…
    专业出黑 专业出黑 如何处理黑平台不出款1年前0023.77M0
  • 网上取款通道维护怎么办 解决“急难愁盼”民生难事  把公安工作做到群众心坎上

    网上取款通道维护怎么办 解决“急难愁盼”民生难事 把公安工作做到群众心坎上

    今天,滨州日报《政法队伍教育整顿进行时》专栏以《解决“急难愁盼”民生难事把公安工作做到群众心坎上》为题,对滨州公安开展“七个一”民生实事工程…
    专业出黑 专业出黑 如何处理黑平台不出款1年前0023.28M0
  • 网上平台提款通道维护 《多家村镇银行暴雷事件舆情分析报告》

    网上平台提款通道维护 《多家村镇银行暴雷事件舆情分析报告》

    《多家村镇银行暴雷事件舆情分析报告》一︱事件概述1、线上存款取不出银行暂停线上业务2022年4月18日和19日,位于河南、安徽两地的6家村镇…
    专业出黑 专业出黑 如何处理黑平台不出款11个月前0014.89M0
  • 未回传不能取款 千里联动、数币钱包、手语服务…农行这样提升老人业务办理便利性

    未回传不能取款 千里联动、数币钱包、手语服务…农行这样提升老人业务办理便利性

    农业银行积极延伸服务触角,通过“农情服务+金融科技”等方式,打造适老服务智慧场景,多措并举助力老年群体跨越“数字鸿沟”,提升老年人业务办理便利性…
    专业出黑 专业出黑 如何处理黑平台不出款1年前0022.59M0
  • 遇到黑平台无法出金怎么办 bione交易所平台申请出金失败!平台推诿不让出金该怎样追回

    遇到黑平台无法出金怎么办 bione交易所平台申请出金失败!平台推诿不让出金该怎样追回

    bione交易所正规吗?在bione交易所被骗怎么办?bione交易所是骗子平台吗?bione交易所有监管吗?bione交易所老师带单亏损怎么办…
    专业出黑 专业出黑 如何处理黑平台不出款10个月前0017.85M0

最新文章

  • 小投资摆地摊赚做什么好 摆地摊卖什么最赚钱而且很受欢迎
  • 快速注册chatgpt 中小AI企业,正在远离“牌桌”
  • 小投资摆地摊赚做什么好 2024年,不打工,做四个本小利大生意!!!
  • 云从科技chatgpt 倒反天罡:ChatGPT教人说话?36万视频+77万播客已证实
  • 快速注册chatgpt 文心一言全面免费,最新版本实测!网友:AI 普惠的时代来临了
  • 男性勃起用什么 男人阴茎勃起无力吃什么药好
  • 女方婚书回帖 八旬老人街头写婚书:传统技艺绽放新光彩
  • 自己在网上怎么挣钱 个低成本副业:一部手机即可做,业余时间月入 5000 + 挺可行
  • ai人工智能 下载 国内常用免费AI工具介绍(6.3)——通义APP的“AI生视频”
  • 女方婚书回帖 结婚不用户口本,父母拦不住,离婚却被卡死?
  • chatgpt创始人是俄国人吗 OpenAI创始人Altman离经叛道,16岁出柜,19岁斯坦福辍学
  • wps接入chatgpt chatgpt如何接入wps
  • 网上赢了钱提不了现怎么解决 在平台营前检测
  • 草根如何创业 “创业摆渡人”
  • chatgpt4.0功能解读 ChatGPT-4都逆天升级了,我们还要继续培养“小镇做题家”吗??
  • 可以提款到qq的赚钱游戏 清远男子听信网友可以快速赚钱,没想到前几次真的赚到了……
  • chatgpt4.0功能解读 ChatGPT4.0使用2个月心得:没有想象的那么好!
  • 365赢30万不让提款 注单异常不给提款怎么解决
  • 利用chatgpt进行高考志愿填报 ChatGPT、高考志愿……朱民在达沃斯上跟潮新闻记者聊了这些关键词

没有相关内容

Copyright © 2022-至今 被平台黑了取不了款怎么出黑•现在最火的免费发帖推广平台网站 陕ICP备2023010157号
43 次查询在 1.016 秒, 使用 41.43MB 内存