题目

牌型种数

思路分析

递归进行实现,弄好终止条件,牌的数目等于13

代码实现

package com.atguigu.lanqiao;public class Main { // 简单枚举private static int ans;public static void main(String[] args) {f(0, 0);System.out.println(ans);}// 13堆牌, 每堆4个, 每堆可选0~4个, 只要牌的总数为13即可// k: 哪种牌;   cnt: 总共分配了几张牌private static void f(int k, int cnt) {if (k > 13 || cnt > 13)return;if (k == 13 && cnt == 13) {ans++;return;}// cnt:每一种牌出现的次数, cnt逐步上升// cnt==13, 牌型种数+1, 返回for (int i = 0; i < 5; i++) {f(k + 1, cnt + i);}}}

答案

3598180

2015蓝桥杯省赛---java---B---7(牌型种数)相关推荐

  1. 第六届 蓝桥杯 省赛 Java B组 牌型总数

    牌型种数 小明被劫持到X赌城,被迫与其他3人玩牌. 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张. 这时,小明脑子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得 ...

  2. 2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数

    2020年第十一届蓝桥杯 - 国赛 - Java研究生组 - F.循环小数 在线评测 Ideas 对于一个纯循环小数,假设循环节为l,则小数为0.llll-,转换为分数就是 l / (10 ** n ...

  3. java迷宫类编程题_第十届蓝桥杯省赛java类B组 试题 E:迷宫 (动态规划之回溯法)...

    问题描述 试题 E: 迷宫 [问题描述] 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方. 010000 000100 001001 110000 迷宫的入口为 ...

  4. 第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解

    第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解(非满分) import java.util.Scanner; public class Main {public static void main( ...

  5. 2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛)

    2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛) A:ASC B:卡片 C:直线 D:货物摆放 E:路径 Floyed Dijkstra F:时间显示 G:最少砝码 H:杨辉三角形 I: ...

  6. 第十二届蓝桥杯省赛 Java 大学 B 组—砝码称重—满分百分题解

    第十二届蓝桥杯省赛 Java 大学 B 组-砝码称重-满分百分题解 一.解题思路 1.解法一( Java ) 解法思路:简单模拟 ☝ArrayList 遍历 + HashSet 存储(去重) 伪代码如 ...

  7. 2015年第六届蓝桥杯 - 省赛 - Java大学B组 - A. 三角形面积

    三角形面积 如[图1]所示.图中的所有小方格面积都是1. 那么,图中的三角形面积应该是多少呢? 请填写三角形的面积.不要填写任何多余内容或说明性文字. Ideas 这道题跟2018年第九届蓝桥杯 - ...

  8. 【2015蓝桥杯省赛】C++ B组试题

    1.奖券数目 作答:52488,正确 #include <iostream> using namespace std;bool check(int x) {int a[10] = { 0 ...

  9. 填词游戏java_第八届蓝桥杯国赛 Java B组 第五题 填字母游戏(博弈论)

    解题思路: 因为是博弈论,所以我们要对先手的必胜态和必败态分析. 1.首先我们看赢遇到的状态,就是给出的串的子串有LO*,*OL,L*L这三种情况(就叫福利局吧~).都可以直接填出LOL,获胜. 2. ...

  10. 2020第十一届蓝桥杯国赛JAVA B组真题解析(带源码及解析)

    蓝桥杯历年真题及解析. 目录 蓝桥杯历年真题及解析. A: 美丽的 2 题目: 分析: AC代码: B: 扩散 题目: 分析: AC代码: C: 阶乘约数 题目: 分析: AC代码: D: 本质上升序 ...

最新文章

  1. Xamarin iOS开发实战上册-----2.2 添加和定制视图
  2. arm单片机中函数参数的传递
  3. paip.最好的脚本语言node js 环境搭建连接mysql
  4. SCCM 2012 R2---配置客户端发现方法和边界组
  5. Python 学习笔记(2)创建文件夹
  6. SDL介绍和简单实用
  7. c# 笔记 数据类型转换 数组 函数
  8. TensorFlow2.0 —— 模型保存与加载
  9. 修改eclipse配置文件properties编码格式
  10. python manager模块_Python 并发模块
  11. 风一样的坑爹哥rust1_醒醒吧,烂大街的“北欧风”根本不实用!
  12. #20165201 macOS中统计代码总行数
  13. html初识教学反思,五年级长方体的认识教学反思
  14. fanuc机器人试题_E01OF工业机器人FANUC系统维护试题库.docx
  15. adb 切换默认桌面,OPPO默认桌面替换教程
  16. 一份很哇塞的产品经理述职报告(附PPT下载)
  17. springboot项目搭建0000-导航篇
  18. 交换a,b值的三种方法
  19. Win7 BitLocker加密须了解的五件事
  20. 计算机应用基础—多媒体技术(一)

热门文章

  1. Codeforces Round #296 (Div. 1) D. Fuzzy Search FFT匹配字符串
  2. CodeCraft-20 (Div. 2) D. Nash Matrix 构造 + dfs
  3. Codeforces Round #700 (Div. 1) C. Continuous City 构造 + 二进制
  4. P4827 [国家集训队] Crash 的文明世界
  5. 卡特兰数(简单说说)
  6. 第1节 连通性强连通、割点和桥 例题
  7. CF1338D:Nested Rubber Bands(树形dp)
  8. P7116-[NOIP2020]微信步数【数学】
  9. ssl提高组周六备考赛【2018.10.27】
  10. 【FHQ treap】维护书架(金牌导航 无旋式treap-1)