【数据结构】牌型种数
【数据结构】牌型种数
小码同学题目
小明被劫持到X赌城,被迫与其他3人玩牌。
一副扑克牌(去掉大小王,共52张),均匀发给4个人,每人13张。
这时,小明脑子突然冒出一个问题:
如果不考虑花色,只考虑点数,也不考虑自己得到的牌先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?
要求
输出该整数,不要输出任何多余的内容。
分析过程
一共有13张牌,1234~10JQK,我们先试着考虑按顺序发牌。
- 得到1,可能的几率是0或者14张,然后按照顺序123JQK顺序得到
- 如果手里拿到的牌足够13张,则种数
+1
- 如果按照顺序123~JQK已经轮完了,也就是发完牌。或者手里的牌大于13张,则跳过。
实现
1 | package lab; |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果