第六届蓝桥杯【省赛试题 7】牌型种数 - i 逆天耗子 - CSDN 博客
菜了菜了,简单DFS不会写
本文由 简悦 SimpRead 转码, 原文地址 https://blog.csdn.net/qq_34594236/article/details/60145501 版权声明: https://blog.csdn.net/qq_34594236/article/details/60145501
题目描述:
小明被劫持到 X 赌城,被迫与其他 3 人玩牌。 一副扑克牌(去掉大小王牌,共 52 张),均匀发给 4 个人,每个人 13 张。 这时,小明脑子里突然冒出一个问题:
如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?
请填写该整数,不要填写任何多余的内容或说明文字。
题目答案:
3598180
题目思路:
填空, 题目,直接暴力搜索答案。有 13 种牌,每种可以有 0,1,2,3,4 张,5 种可能。
题目代码:
/*
牌型种数小明被劫持到X赌城,被迫与其他3人玩牌。
一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。
这时,小明脑子里突然冒出一个问题:
如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。*/
#include <iostream>
#include <string>
#include <algorithm> using namespace std;long long ans=0;
long long sum=0;
//n=0;
/** n代表第n种牌 * sum代表已经选了sum张牌* ans代表选好的13张牌的种数 */void dfs(int n)
{if(sum>13){return;}if(n==14){if(sum==13)ans++;}else{for(int i=0;i<=4;i++){sum+=i;dfs(n+1);sum-=i;}}
}int main()
{dfs(1);cout<<ans<<endl;return 0;
}
转载于:https://www.cnblogs.com/shengwang/p/10517028.html
第六届蓝桥杯【省赛试题 7】牌型种数 - i 逆天耗子 - CSDN 博客相关推荐
- 2015年第六届蓝桥杯国赛试题(JavaA组)
1.结果填空 (满分15分) 2.结果填空 (满分35分) 3.代码填空 (满分31分) 4.程序设计(满分41分) 5.程序设计(满分75分) 6.程序设计(满分103分) 1.标题:胡同门牌号 小 ...
- [第六届蓝桥杯省赛C++B组]三羊献瑞
题目来源:第六届蓝桥杯省赛C++B组 算法标签:全排列 题目描述: 观察下面的加法算式: 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字. 请你填写"三羊献瑞"所代表的4 ...
- 2015年第六届蓝桥杯 - 省赛 - Java大学B组 - A. 三角形面积
三角形面积 如[图1]所示.图中的所有小方格面积都是1. 那么,图中的三角形面积应该是多少呢? 请填写三角形的面积.不要填写任何多余内容或说明性文字. Ideas 这道题跟2018年第九届蓝桥杯 - ...
- 第六届 蓝桥杯 省赛 Java B组 牌型总数
牌型种数 小明被劫持到X赌城,被迫与其他3人玩牌. 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张. 这时,小明脑子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得 ...
- 第六届蓝桥杯省赛javaB组真题及答案
第一题:三角形面积如图1所示.图中的所有小方格面积都是1.那么,图中的三角形面积应该是多少呢? 答案:88-84/2-64/2-82/2=28: 第二题:立方变自身观察下面的现象,某个数字的立方,按位 ...
- 2015年第六届蓝桥杯省赛Java B组真题+个人题解
1-三角形面积 思路: 割补法求三角形面积 s=矩形面积-3个小三角形面积 答案: 28 代码: import java.io.IOException; import java.io.PrintWri ...
- 2018年第九届蓝桥杯省赛试题及详解(Java本科B组)
结果填空 (满分5分) 结果填空 (满分7分) 结果填空 (满分13分) 结果填空 (满分17分) 代码填空 (满分9分) 程序设计(满分11分) 程序设计(满分19分) 程序设计(满分21分) 程序 ...
- 2015年第六届蓝桥杯 - 省赛 - Java大学A组 - A. 熊怪吃核桃
熊怪吃核桃 森林里有一只熊怪,很爱吃核桃. 不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份. 如果不能等分,熊怪就会扔掉一个核桃再分. 第二天再继续这个过程,直到最后剩一个核桃了, ...
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学C组 - B. 立方尾不变
立方尾不变 有些数字的立方的末尾正好是该数字本身. 比如:1,4,5,6,9,24,25,- 请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个. ...
最新文章
- VB 实现大文件的分割与恢复,引用 ADODB.Stream 提供一个过程代码
- 华为交换机一次性进入多个接口_华为交换机端口的批量配置命令
- 改进合作 Git 工作流:自动提取、合并提交
- PRD文档范例,产品经理值得收藏的写作手册
- 如何快糙好猛的使用Shiqi.Yu老师的公开人脸检测库(附源码)
- Matlab 2016b+TimeSat 3.1中文经典安装及使用教程(附下载地址)
- SharePoint Designer中无法显示任何列表
- LONG RAW转换BLOB
- Cisco 3850 Mgmt VRF Configuration
- 机器学习从入门到创业手记-应用与实践
- kotlin中的val 真的是只读吗?关于val 的一个细节
- linux+unlock+10,unlock解锁工具 - 亚风软件站
- Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering论文解读( and code)
- 大学物理实验长度的测量实验报告_大学物理实验教案长度和质量的测量
- 计算机工程与应用 审稿费,计算机工程与应用杂志
- 10 项目沟通和干系人管理
- 关于国家标准、行业标准
- 注册dll文件的方法集合
- linux 程序crash 调试、原因分析及问题定位
- Python收取163邮箱--Star.hou
热门文章
- 推动Windows的限制:USER和GDI对象 - 第2部分
- Windows系统自带WMI应用的查询使用
- 属性文法和语法制导翻译
- Oracle bug 使用max或min函数into到一个char类型报字符缓冲区太小的错误
- hdoj 1257(暴力)
- js判断软键盘是否开启弹出
- 九度OJ 1435:迷瘴
- Linux Kernel File IO Syscall Kernel-Source-Code Analysis(undone)
- TcxComboBox控件说明
- UNION,EXISTS,IN等在SQL语句中的灵活应用和场境的选择。