首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
mahjong专题
11210 - Chinese Mahjong(dfs)
题目:11210 - Chinese Mahjong 题目大意:给出十三个麻将, 问再取哪一个能胡?把所有的情况列出来,并且按照题目要求的顺序。胡的条件需要一个而且仅一个对,然后剩下要么是三个相同的,要么是三个连续的(前提是后缀相同,并且只有 T, S, W在考虑范围内) 解题思路:把要取的情况一个个枚举出来,然后dfs, 找是否加入这个可以胡就可以了,找的话就三种情况去判断一下。
阅读更多...
uva11210 Chinese Mahjong
接触计算机这么长时间(仔细想想,可能也就1年多吧),第一次觉得中国人还是能占到便宜的。。。。。。 简单的模拟,判断手中的麻将牌是否“下胡”以及缺什么牌,估计老外做这题会花上一段时间读题吧。 基本按照麻将的规则模拟: #include<cstdio>#include<cstring>#include<algorithm>using namespace std;char hand
阅读更多...
hdu4431 Mahjong 枚举搜索。。
japanese麻将什么玩意。。都没有豪华七对。。。 没什么难的 就是枚举搜索了 分三种类型的胡牌 f1是七对 f2是十三幺 f3是普通的胡牌 就先找一对 再找三个三个的 就是一直超时。。在峰峰的指导下加了好多剪枝 注释都标出来了。。这样才过 而且好慢。。 #include <iostream>#include <cstring>#include <string>#inc
阅读更多...