博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯——真题训练之李白打酒
阅读量:4965 次
发布时间:2019-06-12

本文共 782 字,大约阅读时间需要 2 分钟。

标题:李白打酒
    话说大诗人李白,一生好饮。

幸好他从不开车。

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

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

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

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

 

    请你计算李白遇到店和花的次序。能够把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这种答案一共同拥有多少呢?请你计算出全部可能方案?

public class Main{	public static void main(String[] args) {		// TODO Auto-generated method stub		item = new int[15];		dfs(2, 0);	}	static int[] item;	static void dfs(int t,int p)	{		if(t<0) return;		if(t==0)		{			if(p<15) return;			else {				//find				for (int i : item) {					if (i == 1)						System.out.print("b");					else {						System.out.print("a");					}				}				System.out.println();			}		}		if(p==15) return;		else {			item[p] = 1;// flower b			cal(t - 1, p + 1);			item[p] = 0;			cal(t * 2, p + 1);		}	}}

转载于:https://www.cnblogs.com/mqxnongmin/p/10570710.html

你可能感兴趣的文章
vuex 学习 01
查看>>
剧烈变化的移动互联网O2O
查看>>
SVG文档的注意事项
查看>>
Intellij中快捷键
查看>>
找出十进制数中出现的''一''的个数
查看>>
注册页实现激活邮箱验证(asp.net c#) 详细实现
查看>>
打造完美的IE网页木马
查看>>
CF1109A Sasha and a Bit of Relax
查看>>
【Foreign】登山 [DP][数学]
查看>>
【codeforces】【比赛题解】#948 CF Round #470 (Div.2)
查看>>
关于实现线程死锁的一个例子
查看>>
FMDB保存数据小数
查看>>
JAVA中抽象类的一些总结
查看>>
分页, 解析器, 渲染器
查看>>
fedora输入法
查看>>
关于数组去重的几种方法-------javascript描述
查看>>
Vue.js系列之三模板语法
查看>>
hihoCoder #1238 Total Highway Distance
查看>>
JAVA基础(7)-数组的排序
查看>>
JFinal使用笔记1-部署demo项目到本地tomcat
查看>>