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

{{userData.name}}

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

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

专业出黑 专业出黑 如何处理黑平台不出款11个月前0027.12M0
文章浏览阅读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;
}

相关文章

  • 网上平台审核不给提款 PAYPAL全攻略|防冻结、解冻、风控、纠纷、争议等问题说明

    网上平台审核不给提款 PAYPAL全攻略|防冻结、解冻、风控、纠纷、争议等问题说明

    PAYPAL收款全攻略…
    专业出黑 专业出黑 如何处理黑平台不出款0年前0022.49M0
  • 网上黑平台被黑不给出款 网上游戏被黑提现失败不给出款__要怎么出款解决

    网上黑平台被黑不给出款 网上游戏被黑提现失败不给出款__要怎么出款解决

    1、读者感言鸭脖要我们提供资料验证身份才能出款遇到被黑不给出款怎么办,这个问题也是首先次。作者把《网上游戏被黑提现失败不给出款》的相关解读,分享…
    专业出黑 专业出黑 如何处理黑平台不出款10个月前0016.17M0
  • 有正规的出黑平台 三罪并罚!诱导粉丝在非法平台交易,财经“大V”割韭菜案判了

    有正规的出黑平台 三罪并罚!诱导粉丝在非法平台交易,财经“大V”割韭菜案判了

    手里有点闲钱,怎样理财?这是让很多人都犯愁的事。于是,不少投资者将目光投向了有着400多万粉丝的某财经“大V”。…
    专业出黑 专业出黑 如何处理黑平台不出款1年前0015.39M0
  • 钱被平台黑了不给提款 黑台曝光

    钱被平台黑了不给提款 黑台曝光

    点击上方蓝字了解更多!平台名字:澳门新葡京这个平台我是上个月1.30号接触的,在白菜论坛上看到的,评分评级都…
    专业出黑 专业出黑 如何处理黑平台不出款10个月前0020.32M0
  • 网络平台不给出款怎么办 本人在哪都贷不了款怎么办?

    网络平台不给出款怎么办 本人在哪都贷不了款怎么办?

    本人在哪都贷不了款怎么办?很多贷款平台都贷不了款怎么办?试试这些方法     很多贷款平台都贷…
    专业出黑 专业出黑 如何处理黑平台不出款10个月前0014.50M0
  • 被黑平台诈骗了怎么办 海口一男子轻信理财“内幕消息”被骗23万元 教你识别投资理财类诈骗→

    被黑平台诈骗了怎么办 海口一男子轻信理财“内幕消息”被骗23万元 教你识别投资理财类诈骗→

    南海网10月12日消息(记者林文泉实习生黄叶)日前,记者从海口市公安局获悉,该局近日接到一男子报警求助,其轻信她人以为获得了投资理财“内幕…
    专业出黑 专业出黑 如何处理黑平台不出款7个月前0021.01M0
  • 黑投诉平台 黑猫投诉平台直击消费痛点 回复解决率远超同类平台

    黑投诉平台 黑猫投诉平台直击消费痛点 回复解决率远超同类平台

    新浪黑猫投诉平台上线仅三个月,累计有效投诉达4000+,分配成功率99%,投诉回复解决率高达62.5%,远高于同类平台。投诉分布范围广泛…
    专业出黑 专业出黑 如何处理黑平台不出款1年前0022.78M0
  • 提款成功但没到账 在平台的钱提现未到账怎么办(21招在线查询)

    提款成功但没到账 在平台的钱提现未到账怎么办(21招在线查询)

    在平台的钱提现未到账怎么办1、每一笔在区块中的转账会需要一定的时间来被,庄女士还需完成4单任务才行,我们可以饥飡渴饮的状况,为了帮助大家更好的了…
    专业出黑 专业出黑 如何处理黑平台不出款10个月前0018.44M0
  • 平台被黑怎么办 外汇天眼:光速跑路!从这个黑平台总结的防骗指南!

    平台被黑怎么办 外汇天眼:光速跑路!从这个黑平台总结的防骗指南!

    今年,明显感觉到市场波动性远超以往,同时,资金盘跑路的速度也比以往快了很多。以黄金为例,单日50美元波幅完全不在话下。…
    专业出黑 专业出黑 如何处理黑平台不出款1年前0013.61M0
  • 网上赢钱被黑提款失败不能提款怎么办 在网上平台赢钱被黑还有什么好办法可以提款流程和注意

    网上赢钱被黑提款失败不能提款怎么办 在网上平台赢钱被黑还有什么好办法可以提款流程和注意

    主要内容(seeall)在平台通道维护中一直不能提款帮你搞定-年4月5日碰到账户异常登录有什么办法出款,相关解决-年4月5日在网上黑平台审核提现…
    专业出黑 专业出黑 如何处理黑平台不出款1年前0014.10M0
  • 电子藏分取不了款 扫地机器人分分钟变泄密神器 专家:一半物联网设备**奔

    电子藏分取不了款 扫地机器人分分钟变泄密神器 专家:一半物联网设备**奔

    “智能摄像头被曝导致大量用户隐私泄露。”昨天媒体的一则报道,揭开了物联网智能设备安全漏洞的冰山一角。…
    专业出黑 专业出黑 如何处理黑平台不出款7个月前0011.14M0
  • 平台不给提款 明明想提款,却屡变缴款?多人没逃过MetaMask平台的“老坑”!

    平台不给提款 明明想提款,却屡变缴款?多人没逃过MetaMask平台的“老坑”!

    想要出金,却是提款屡次变存款,这样的套路你一定不陌生!…
    专业出黑 专业出黑 如何处理黑平台不出款10个月前0013.22M0

最新文章

  • 平台系统维护提不了款怎么办 曝某借贷平台涉高利贷陷阱用户权益难维护
  • 在线ai绘画生成软件 4款国内免费ai绘画软件,无限制无审核,巨好玩! - 哔哩哔哩
  • 利用chatgpt进行高考志愿填报 选择计算机专业,后悔莫及?大学老师:高考志愿填报慎选!
  • 在线ai绘画生成软件 7款免费的ai绘画生成器推荐,ai自动生成绘画 - 哔哩哔哩
  • 互联网流量怎么挣钱 流量变现的又一暴利项目,新手可做每天赚500
  • 在线ai绘画生成软件 收藏这18款免费ai绘画软件,轻松掌握ai绘画在线生成图片! - 哔哩哔哩
  • 网上被黑不给提怎么解决 在网上的平台说数据延时提现不了
  • 阿里版chatgpt怎么申请 中国版ChatGPT会是谁?ChatGPT本尊回应了
  • 网上被黑不给提怎么解决 网上提款审核失败,网上被黑提款风控审核失败不给提款怎么解决?可以这样操作
  • 人工智能chatgpt4.0能打游戏吗 超星尔雅《人工智能》章节测验答案
  • 被平台黑了不能取款怎么办 网上被黑平台不让提现困扰您?正确解决方法来帮您一臂之力
  • 如何让chatgpt写完完整代码 用DeepSeek全自动写代码
  • 被平台黑了不能取款怎么办 网上遇到被黑了不能提款怎么办(以下几点教你解决)
  • 如何让chatgpt对文档内容进行整理 原来 ChatGPT 可以这样用:根据个人需求订做一周健康菜单
  • 如何让chatgpt写完完整代码 ChatGPT史诗级大更新!Canvas来了,可辅助完成编程、写作
  • 赢钱被黑网站一直不给提款怎么解决 “警醒”streamingapp是新型诈骗软件,违规操作错为不给提现怎么办
  • 如何让chatgpt对文档内容进行整理 ChatGPT“成人模式”:AI新世界的潘多拉魔盒?
  • 人民币 特别提款权 人民币SDR权重上调至12.28%,有什么作用?专家解读
  • 发货软件哪个好 发货单软件免费版

没有相关内容

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