第五届蓝桥杯初赛-李白打酒
2014-04-23 19:01
218 查看
李白打酒
比赛的时候粗心了,没看懂题目,诗句是有用的,实际也不太难,就是个深搜。
答案是14
标题:李白打酒 话说大诗人李白,一生好饮。幸好他从不开车。 一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。 这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)。 注意:通过浏览器提交答案。答案是个整数。不要书写任何多余的内容。
比赛的时候粗心了,没看懂题目,诗句是有用的,实际也不太难,就是个深搜。
#include <iostream> using namespace std; int num=0; void fun(int hua,int jiu,int dian) { if(hua<0||jiu<1||dian<0) return;//最后遇到的是花,最后留下一斗酒 if(dian>0) fun(hua,jiu*2,dian-1); if(hua>0) fun(hua-1,jiu-1,dian); if(dian==0&&jiu==1&&hua==0) num++; } int main() { fun(9,2,5); cout<<num<<endl; return 0; }
答案是14
相关文章推荐
- 2014年蓝桥杯B组初赛(第五届)
- 李白打酒(第五届蓝桥杯)
- 第五届蓝桥杯初赛-六角填数
- 2014年第五届蓝桥杯试题C/C++程序设计B组——李白打酒
- 第五届蓝桥杯 软件类省赛真题 第六题:李白打酒
- 第五届蓝桥杯软件类省赛真题-JAVA-A-2_李白打酒
- 李白打酒-----第五届蓝桥杯
- 2014年第五届蓝桥杯预赛题目之李白打酒
- 第五届蓝桥杯初赛-蚂蚁感冒
- 第五届蓝桥杯C/C++本科A组初赛波动数列解题报告
- 2014年第五届蓝桥杯预赛部分题目—李白打酒
- 第五届蓝桥杯A组java—李白打酒
- 第五届蓝桥杯C/C++初赛试题
- 第五届蓝桥杯软件类省赛真题 Java本科A 李白打酒
- 第五届蓝桥杯—李白打酒
- 山东省第五届蓝桥杯 ///标题:李白打酒//c/c++组
- 2014蓝桥杯B组初赛试题《李白打酒》
- 第五届蓝桥杯初赛-啤酒和饮料
- 第五届蓝桥杯C++B组 李白打酒
- 2014蓝桥杯B组初赛试题《李白打酒》