社区
非技术区
帖子详情
一副牌54只,从中随机抽出三张,抽出的三张的点数加起来等于24,能有几套这样的点数?
zhgsh520
2006-11-30 06:35:27
一副牌54只,从中随机抽出三张,抽出的三张的点数加起来等于24,能有几套这样的点数?
...全文
141
4
打赏
收藏
一副牌54只,从中随机抽出三张,抽出的三张的点数加起来等于24,能有几套这样的点数?
一副牌54只,从中随机抽出三张,抽出的三张的点数加起来等于24,能有几套这样的点数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhtx1984
2006-12-07
打赏
举报
回复
up
masse
2006-12-07
打赏
举报
回复
jqk分别为多少分?两个joker分别是多少点?
nako_ruru
2006-12-07
打赏
举报
回复
因本題沒有指明特殊牌面的點數,在此,姑且假設王為0分,A為1分,JQK分別為11, 12, 13分。則:
分以下幾種情況
I: 點數中無王,並且沒有重複點數
(K, 10, A), (K, 9, 2), ..., (K, 6, 5),共5種
(Q, J, A), (Q, 10, 2), ..., (Q, 7, 5),共5種
(J, 10, 3), ..., (J, 7, 6),共4種
(10, 9, 4),1種
(9, 8, 7),1種
考慮不同花色則共有(5 + 5 + 4 + 1 + 1) * (4 ^ 3) = 112種
II: 點數中無王,並且有2個重複點數
(J, J, 2), (10, 10, 4), (9, 9, 6)(注意此處無(8, 8, 8), (7, 7, 10), (6, 6, Q),共5種
考慮不同花色則共有5 * (C(4, 2) * 4) = 120種
III: 點數中無王,並且有3個重複點數
(8, 8, 8),有且僅有1種
考慮不同花色則共有C(4, 3) = 4種
IV: 點數中有1個王,並且剩餘2張牌點數不同
(K, J, 0),有且僅有1種
考慮不同花色以及大小王則共有(4 ^ 2) * 2 = 32種
V: 點數中有1個王,並且剩餘2張牌點數相同
(Q, Q, 0),有且僅有1種
考慮不同花色以及大小王則共有C(4, 2) * 2 = 12種
VI: 點數中有2個王
該分類不存在符合要求的牌型。
綜上所述:符合要求的牌型共有:112 + 120 + 4 + 32 + 12 = 280種。
擴展:若問題中將3張改為n張,那麼得通過規律來計算出不同牌型的組合數,並根據牌型來計算出花色的組合數。
答畢
dashi
2006-11-30
打赏
举报
回复
顶
Java扑克
牌
24
点运算
题目 已知
一副
扑克
牌
有
54
张,去除大王和小王,剩余52张。在其中
随机
抽取4张
牌
,利用
加
减乘除进行计算得到
24
. 从A到10,他们的值分别为1到10. 从J到K,他们对应的值是减去10以后的值。编写程序生成
一副
扑克
牌
,
随机
抽取4张,进行计算是否能得到
24
. 如果可以,列出可能的计算表达式,可能有多种计算形式。 模块 1.生成扑克
牌
,设置各
牌
的值 2.
随机
抽取4张扑克
牌
,并输出抽取结果(包括花色和数字...
欧拉计划 Project Euler
54
(扑克手
牌
)题解
这个题是个大模拟题,注意细节不要漏掉A5顺子,A可以当1使用,具体实现看代码,给了大量注释。
牌
面从小到大的顺序为:2、3、4、5、6、7、8、9、10、J、Q、K、A。
python做
一副
54
扑克
牌
发
牌
_python模拟实现斗地主发
牌
题目:趣味百题之斗地主扑克
牌
是一种非常大众化的游戏,在计算机中有很多与扑克
牌
有关的游戏。例如,在Windows操作系统下自带的纸
牌
、红心大战等。在扑克
牌
类的游戏中,往往都需要执行洗
牌
操作,就是将
一副
牌
完全打乱,使其排列没有规律。要求:1.
54
张扑克
牌
发个3个玩家,农民17张,地主20张。2.自动生成一幅扑克
牌
组;洗
牌
;发
牌
到玩家手中;将玩家手中扑克
牌
按花色大小整理好。**'''趣味百题-发扑克
牌
-...
java 判断
牌
型?
Card类 1 package com.jokes; 2 3 public class Card { 4 private String suit; 5 private int num; 6 7 public Card(String suit, String num) { 8 super(); 9 t...
Java扑克
牌
速算
24
已知
一副
扑克
牌
有
54
张,去除大王和小王,剩余52张。在其中
随机
抽取4张
牌
,利用
加
减乘除进行计算得到
24
. 从A到10,他们的值分别为1到10. 从J到K,他们对应的值是减去10以后的值。编写程序生成
一副
扑克
牌
,
随机
抽取4张,进行计算是否能得到
24
. 如果可以,列出可能的计算表达式,可能有多种计算形式。 主要思想就是先生成除去大小王的52张扑克
牌
,然后
从中
随机
抽取四张。接着用排列组合的方式找到能计算...
非技术区
23,404
社区成员
70,511
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章