2014年第五届蓝桥杯预赛部分题目—李白打酒
2015-04-05 20:55
246 查看
话说大诗人李白,一生好饮。幸好他从不开车。
一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:
无事街上走,提壶去打酒。
逢店加一倍,遇花喝一斗。
这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。
请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)。
注意:通过浏览器提交答案。答案是个整数。不要书写任何多余的内容。
源代码:
#include<iostream>
using namespace std;
int sum=0;
char str[100];
int Fun(int now,int i,int a,int b)
{
if(now<0||i>16||(now==0&&i<16))
return 0;
if(now==0)
{
if(i==16&&a==5&&b==10)
{
sum++;
puts(str);
}
}
str[i-1]='a';
Fun(now*2,i+1,a+1,b);
str[i-1]='b';
Fun(now-1,i+1,a,b+1);
}
int main()
{
str[15]='\0';
Fun(2,1,0,0);
printf("sum=%d\n",sum);
return 0;
}
一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:
无事街上走,提壶去打酒。
逢店加一倍,遇花喝一斗。
这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。
请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)。
注意:通过浏览器提交答案。答案是个整数。不要书写任何多余的内容。
源代码:
#include<iostream>
using namespace std;
int sum=0;
char str[100];
int Fun(int now,int i,int a,int b)
{
if(now<0||i>16||(now==0&&i<16))
return 0;
if(now==0)
{
if(i==16&&a==5&&b==10)
{
sum++;
puts(str);
}
}
str[i-1]='a';
Fun(now*2,i+1,a+1,b);
str[i-1]='b';
Fun(now-1,i+1,a,b+1);
}
int main()
{
str[15]='\0';
Fun(2,1,0,0);
printf("sum=%d\n",sum);
return 0;
}
#include<iostream>
using namespace std;int sum=0;
char str[100];
int Fun(int now,int i,int a,int b)
{
if(now<0||i>16||(now==0&&i<16))
return 0;
if(now==0)
{
if(i==16&&a==5&&b==10)
{
sum++;
puts(str);
}
}
str[i-1]='a';
Fun(now*2,i+1,a+1,b);
str[i-1]='b';
Fun(now-1,i+1,a,b+1);
}
int main()
{
str[15]='\0';
Fun(2,1,0,0);
printf("sum=%d\n",sum);
return 0;
}
相关文章推荐
- 2014年第五届蓝桥杯预赛题目之李白打酒
- 2014年第五届蓝桥杯预赛部分题目—蚂蚁感冒
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组马虎的算式
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组有理数类
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组核桃的数量
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组1
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组2
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组3
- 【蓝桥杯题目分析】2014年第五届——第三题:李白打酒
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组4
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组5
- 2014年第五届蓝桥杯B组(C/C++)预赛题目及个人答案(欢迎指正)
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组7
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组8
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组9
- 2015年第五届蓝桥杯预赛题目JAVA软件开发高职高专组李白打酒
- 2014年第五届蓝桥杯预赛题目JAVA软件开发高职高专组10
- 【蓝桥杯题目分析】2014年第五届——第一题:啤酒和饮料
- 2014年第五届蓝桥杯c/c++本科B组切面条题目解读
- 2014年第五届蓝桥杯决赛C组题目 第三题 标题:日期差