蓝桥杯六7牌型种类
来源:互联网 发布:迅雷断点下载 java 编辑:程序博客网 时间:2024/06/08 17:58
小明被劫持到X赌城,被迫与其他3人玩牌。
一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。
这时,小明脑子里突然冒出一个问题:
如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?
请填写该整数,不要填写任何多余的内容或说明文字。
法一:
暴力枚举
/*#include <iostream>using namespace std;int main(){ int sum=0; for(int a=0; a<=4; a++) for(int b=0; b<=4; b++) for(int c=0; c<=4; c++) for(int d=0; d<=4; d++) for(int e=0; e<=4; e++) for(int f=0; f<=4; f++) for(int g=0; g<=4; g++) for(int h=0; h<=4; h++) for(int i=0; i<=4; i++) for(int j=0; j<=4; j++) for(int k=0; k<=4; k++) for(int l=0; l<=4; l++) for(int m=0; m<=4; m++) { if(a+b+c+d+e+f+g+h+i+j+k+l+m==13) sum++; } cout<<sum<<endl; return 0;}
法二:dfs
#include <iostream>using namespace std;int ans=0,sum=0;void dfs(int cur){ if(sum>13) return ; if(cur==13) { if(sum==13) { ans++; return; } } else { for(int i=0; i<5; i++) { sum+=i; dfs(cur+1); sum-=i; } }}int main(){ dfs(0); cout<<ans; return 0;}
0 0
- 蓝桥杯六7牌型种类
- 牌型种类
- 第六届_牌型种类
- 敏捷测试中的7种类型
- 昨时表两种类型
- 五种类型
- 四种类型转换
- 搜索引擎都有哪几种类型?
- NAT 四种类型
- 内存5种类型
- 四种类型转换
- 内存5种类型
- 四种类型转换
- UML9种类型图
- 四种类型转换
- DLL 几种类型
- 2015蓝桥杯第七题(牌型种类)
- OSPF中7种类型LSA(链路状态通告)
- 设计模式——装饰者模式
- uva725 Division
- 利用IIS和花生壳在校园网IP下搭建简单网站超详细教程
- poj1010——dfs搜索题
- 关于adb connect error的简单解决方法
- 蓝桥杯六7牌型种类
- NLTK学习笔记——Classify模块(2)
- 字符串预处理类
- Masonry自动布局学习博客网址
- [Android进阶]---WebView与js交互
- 好记性不如烂笔头
- 多阶段决策模板(2059)
- 安卓类似于微信朋友圈功能,集合了Gson,PhotoView,android-universal-image-loader这些用法
- 同步I/O sync、fsync和fdatasync函数