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

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

无事街上走,提壶去打酒。

逢店加一倍,遇花喝一斗。

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

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

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

一开始我没看懂题目 后来终于明白了李白说的啥意思了,李白说:遇到一个店我在目前基础上加一倍的酒,遇到花我就喝一斗,所以这个一倍是在目前我喝过未知次数的酒及加过未知倍数的酒量剩余后再加上一倍,嗯嗯,懂了。

#include

//解法一:递归法

int count=0;

void dfs(int,int,int);

int main()

{

dfs(0,0,2);

printf("%d\n",count);

return 0;

}

void dfs(int store,int flow,int acho) //遇到了多少店,遇到了多少花,还有多少酒

{

if(store>5||flow>9)return; //注意不符合条件的情况的排除

if(store==5&&flow==9)

{

if(acho==1)

{

count++;

return;

}

else

return;

}

dfs(store+1,flow,acho*2);

dfs(store,flow+1,acho-1);

}

//解法2:next_permutation的解法 全排列

#include

#include

using namespace std;

int main() {

int p[15]={1,1,1,1,1,2,2,2,2,2,2,2,2,2,2};//1是店,2是花

int sum,cnt=0;

while(next_permutation(p,p+14)){ sum=2;

for(int i=0;i<15;i++)

if(p[i]==1)

sum=2*sum;

else if(p[i]==2)

sum--;

if(sum==0) cnt++; }

//因为最后一次遇到的肯定是花,所以只排前14个数,不排最后一个

cout<

return 0; }

蓝桥杯李白打酒php,蓝桥杯:李白打酒相关推荐

  1. 蓝桥杯 2014本科C++ B组 李白打酒 三种实现方法 枚举/递归

    标题:李白打酒 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱: 无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗. 这一路上,他一共遇到店5次, ...

  2. 大学生蓝桥杯比赛时间2020_2020蓝桥杯STEAM比赛考试说明

    近期蓝桥杯组织了很多场的比赛,下半年基本上每个月都有,让许多家长不知所措.接下来爱思创小程老师就来跟家长们聊一下今年蓝桥杯的参赛攻略. 下半年蓝桥杯比赛,分为三个阶段:steam考试,蓝桥杯省赛,蓝桥 ...

  3. 蓝桥杯嵌入式——第十一届蓝桥杯嵌入式国赛

    蓝桥杯嵌入式--第十一届蓝桥杯嵌入式国赛 之前准备省赛的时候用的是旧版的STM32F103,从准备国赛开始就用新版STM32G431平台了,主要是想经过新版的准备学习一下HAL库以及CubeMX的使用 ...

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

    package org.bluebridge.topics;/*李白打酒话说大诗人李白,一生好饮.幸好他从不开车.一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱:无事街上走,提壶去打酒.逢店 ...

  5. 标题:李白打酒 话说大诗人李白,一生好饮。幸好他从不开车。 一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇

    标题:李白打酒 话说大诗人李白,一生好饮.幸好他从不开车.一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱:无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗.这一路上,他一共遇到店5次,遇到花 ...

  6. 蓝桥杯真题 14省3-李白打酒 话说大诗人李白,一生好饮。幸好他从不开车。 一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。 这一路上

    题目描述 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱: 无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗. 这一路上,他一共遇到店5次,遇到花 ...

  7. 【蓝桥真题3】蓝桥改革变难,想进国赛这些能力你可缺一不可

    ⭐️引言⭐️ 大家好,我是执梗.蓝桥杯省赛的倒计时也就剩下一个月的时间了,如果练过近七八年的真题的小伙伴,很明显地能感觉到蓝桥杯的难度越来越大,虽然遥遥还比不上ACM,但它的平均难度正以明显地速度增加 ...

  8. 消愁,一杯敬故乡,一杯敬远方

    消愁,一杯敬故乡,一杯敬远方 每个人的人生都是一本原生空白纸,价值观和自我意识决定了书的走向. 在那个文华尚好心性淳朴的年纪里,我也用笨拙的"文学语句"写了些诗句.文章,大多都是一 ...

  9. 模糊?还是概率?两杯水,一杯模糊有毒,一杯概率有毒,你必须选一杯喝下去,你选哪一杯?

    问题描述 两杯水,一杯模糊有毒,一杯概率有毒,你必须选一杯喝下去,你选哪一杯? 前提提要 此问题我是听中南大学自动化学院的 周晓君老师说的 ,他说他也是听某个大牛在某次报告上说的,当时一堆听报告的教授 ...

  10. 一杯敬明天,一杯敬过往--我的半年总结

    花开花落,斗转星移.这已经是第三次写半年总结了,个中滋味暂且不谈,最大的感受是:我竟然已经是大四的学生了!而且我来提高班已经两年半了!!! 这两年半以来,米老师经常教导我们不要着急,慢慢来.哈哈,现在 ...

最新文章

  1. 黑箱方法 支持向量机①
  2. Github标星3w+,热榜第一,如何用Python实现所有算法
  3. docker版wordpress
  4. 基于Spring Boot 的Blog开发(一)
  5. 从客户端(content=span class=Apple-s...)中检测到有潜在危险的 Request.Form 值。
  6. Java Lambda 映射 map
  7. XDroid 轻量级的Android快速开发框架
  8. 脱硫系统中的烟气挡板门选电动型、气动型?还是电动液压型?快别纠结了……
  9. 震惊世界的中国秘方————里面的方子都是一个老中医几十年的心血!!!...
  10. 低功耗设计实现中secondary power pin的连接方法汇总
  11. PostgreSQL-Docker创建PostgreSQL数据库并导入矢量数据
  12. WEB自动化-(RFS)RobotFramework+Selenium框架介绍测试流程详解
  13. 手机网站新模式-3G门户HTML5概念版
  14. 打扰一下计算机房在哪里用英语怎么写,打扰用英语怎么说例句翻译
  15. 拓展模块使用教程和心得(四):PWM脉冲宽度调制及普通有刷马达和空心杯电机(测试平台:STC8A8K,STM32F103)
  16. javascript 计算两个坐标的距离 米_EXCEL VBA曲线坐标计算程序在工程测量中的应用...
  17. easyexcel表头单个字体样式注解使用
  18. 003:NumPy的应⽤-1
  19. vive pro系列 VR交互样例测试(Unity)
  20. SRS+OBS实现网页HLS直播功能

热门文章

  1. 空间数据分析以及QGIS数据加载
  2. 【DDR3_Electrical Characteristics and AC Timing】_ Setup,Hold and Slew Rate Derating
  3. Java常用API——学习笔记(7)
  4. 微信企业号开发:企业支付成功后关闭交易页面问题
  5. caniuse-lite is outdated. Please run: npx browserslist@latest --update-db
  6. 基本数学逻辑学符号(数学知识用程序表达轻松学系列)
  7. 接近开关编码器脉冲信号计数器NPN/PNP转485信号采集Modbus模块
  8. 计算机高手应该具备的知识,大学计算机基础超详细知识点(高手总结),强列推荐...
  9. 《软件测试的艺术》读书笔记(一)
  10. 电能质量:电压暂升暂降中断