蓝桥杯试题 历届试题 李白打酒

话说大诗人李白,一生好饮。幸好他从不开车。

一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:

无事街上走,提壶去打酒。
逢店加一倍,遇花喝一斗。

这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。

请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)。

注意:通过浏览器提交答案。答案是个整数。不要书写任何多余的内容。

这个题目采用深度优先搜索,最后一次为遇到花,则第九次酒壶中还剩下一斗酒。
遇到酒铺,F(a - 1 , b , c * 2)
遇到花,F(a, b - 1, c - 1)

#include <iostream>
using namespace std;
#include <string>
#include <vector>
#include <algorithm>
int sum = 0;
void F(int a,int b, int c)//a->还需要遇到的店铺数 , b->还需要遇到的花的数目, c->酒壶里剩下的酒数
{if (a == 0 && b == 0 && c == 1)//到第九次的限制条件{sum++;}if (a > 0){F(a - 1, b, c * 2);//遇到酒铺}if (b > 0){F(a, b - 1, c - 1);//遇到花}
}
int main()
{F(5, 9, 2);cout << sum;return 0;
}

蓝桥杯试题 历届试题 李白打酒相关推荐

  1. java 核桃的数量,[Java教程]【蓝桥杯】历届试题 核桃的数量

    [Java教程][蓝桥杯]历届试题 核桃的数量 0 2016-03-31 23:33:50 历届试题 核桃的数量 时间限制:1.0s   内存限制:256.0MB问题描述 小张是软件项目经理,他带领3 ...

  2. 【蓝桥杯】历届试题 对局匹配(C++)

    [蓝桥杯]历届试题 对局匹配(C++) 问题描述 解题思路 具体代码 问题描述 题目链接:对局匹配. 资源限制: 时间限制:1.0s 内存限制:256.0MB 问题描述: 小明喜欢在一个围棋网站上找别 ...

  3. 【蓝桥杯】历届试题 数字游戏(C++)

    [蓝桥杯]历届试题 数字游戏(C++) 问题描述 解题思路 具体代码 问题描述 题目链接:数字游戏. 问题描述: 栋栋正在和同学们玩一个数字游戏. 游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈 ...

  4. 【蓝桥杯】历届试题 青蛙跳杯子(广度优先搜索bfs)(C++)

    [蓝桥杯]历届试题 青蛙跳杯子 问题描述 思路分析 代码实现 问题描述 题目链接:青蛙跳杯子 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 X星球的流行宠物是青蛙,一般有两种颜色: ...

  5. 蓝桥杯PREV-1 历届试题 核桃的数量

    蓝桥杯PREV-1 历届试题 核桃的数量 问题描述   小张是软件项目经理,他带领3个开发组.工期紧,今天都在加班呢.为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑).他的要求是:   1. 各 ...

  6. 【蓝桥杯】 历届试题 合根植物(并查集)

    历届试题 合根植物 问题描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列).每个格子里种了一株合根植物. 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与 ...

  7. 【蓝桥杯】历届试题 矩阵翻硬币

    历届试题 矩阵翻硬币 ----------------------------------------------------痞子小小崔 时间限制:1.0s 内存限制:256.0MB 问题描述 小明先 ...

  8. 【蓝桥杯】历届试题 青蛙跳杯子(广度优先搜索bfs)

    历届试题 青蛙跳杯子 问题描述 X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色. X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去. 如下图,有一排杯子,左边的一个是空着的,右边的杯 ...

  9. 【蓝桥杯】历届试题 地宫取宝

     历届试题 地宫取宝 时间限制:1.0s   内存限制:256.0MB      问题描述 X 国王有一个地宫宝库.是 n x m 个格子的矩阵.每个格子放一件宝贝.每个宝贝贴着价值标签. 地宫的入口 ...

  10. 【蓝桥杯】历届试题 错误票据

      历届试题 错误票据   时间限制:1.0s   内存限制:256.0MB 问题描述 某涉密单位下发了某种票据,并要在年终全部收回. 每张票据有唯一的ID号.全年所有票据的ID号是连续的,但ID的开 ...

最新文章

  1. windows 将python源代码加密_对源代码进行pyd加密
  2. 004_Vue按键修饰符
  3. 算法学习之路|最小生成树—kruskal
  4. 目标跟踪 facebook_如何关闭Facebook Messenger的位置跟踪(如果已启用)
  5. 请慎重你的选择,到底想要的是什么:一次误检的经历
  6. jmeter+ant+jenkins接口自动环境搭建
  7. Atitit 让maven pom.xml不编译 1.build   2.  defaultGoalinstall/defaultGoal   3.  directory${bas
  8. 原来华为手机音量键这么厉害!除了调声音,还有5个隐藏功能
  9. 域控服务器的ip地址,修改Active Directory域控制器IP地址
  10. 对比度调整的各种方法(二)
  11. 如何批量将图片转换为 PDF 文档
  12. left join和left semi join的联系和区别
  13. Unity3D游戏制作(一)——3D横版场景的角色移动控制
  14. 化妆品零售变革 电子商务VS传统零售
  15. ios html5 拍照旋转,H5 解决ios拍照旋转90度
  16. 我爱刷题001-2018.02.01
  17. Python中的np.array理解
  18. SCAU 1035 打印菱形图案
  19. 深度学习相关公开数据集
  20. LKCOS安全芯片MAC计算方法简介(一):PBOC-MAC计算

热门文章

  1. 虚拟机安装mysql及数据库基础知识一
  2. zzulioj 2572: 红球还是黑球
  3. js jquery scrollTop 指定位置
  4. C#用于网络通信时预先判断到指定IP是否畅通方法
  5. 史上最好听的英文神曲歌
  6. js时间戳转日期封装调用
  7. SwiftUI语言基础之Swift是什么
  8. 必须了解的确保光纤跳线品质的五大测试!
  9. STM32F103操作DS1302时钟芯片串口显示(标准库和HAL库)
  10. 【招聘(上海)】To B数字化营销公司-市场易,直招.NET后端研发工程师