蓝桥杯—出栈次序 (JAVA)
题目描述:
X星球特别讲究秩序,所有道路都是单行线。一个甲壳虫车队,共16辆车,按照编号先后发车,夹在其它车流中,缓缓前行。
路边有个死胡同,只能容一辆车通过,是临时的检查站,如上图所示。
X星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可能仔细检查。
如果车辆进入检查站和离开的次序可以任意交错。那么,该车队再次上路后,可能的次序有多少种?
为了方便起见,假设检查站可容纳任意数量的汽车。
思路:
- 就当前车队的排列顺序受两个因素影响,一个是车速一个是出栈的顺序,首先是左边进栈的情况
- 其次是从栈中弹出一辆汽车的情况
Code:
public class Main2 {public static void main(String[] args) {//m表示左边车的数目//n表示栈中车的数目System.out.println(find(16, 0));}private static int find(int m, int n) {if (m == 0) return 1;if (n == 0) return find(m - 1, 1);return find(m - 1, n + 1) + find(m, n - 1);}}
运行截图
蓝桥杯—出栈次序 (JAVA)相关推荐
- 蓝桥杯 出栈顺序问题引发的思考以及递归的优化(缓存池)
蓝桥杯 出栈顺序问题引发的思考以及递归的优化(缓存池) 关于递归的优化和思考 在我们IT圈内有句话,普通程序员用迭代,天才程序员用递归.诚然,递归确实能够将许多复杂的问题简化,但是问题来了,由于递归采 ...
- 蓝桥杯-表达式计算(java)
算法训练 表达式计算 时间限制:1.0s 内存限制:256.0MB问题描述输入一个只包含加减乖除和括号的合法表达式,求表达式的值.其中除表示整除.输入格式输入一行,包含一个表达式.输出格式输出这个表达 ...
- 2021 第十二届 蓝桥杯 国赛决赛 Java B组 真题 详细解析
文章目录 2021 第十二届 Java B组 国赛 真题答案 详细解析 试题A: 整数范围 答案:255 分析: Code: 试题B: 纯质数 答案:1903 分析: Code: 试题C: 完全日期 ...
- c语言奇怪的分式11,蓝桥杯-奇怪的分式-java
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...
- java蓝桥杯加法变乘法_蓝桥杯-加法变乘法-java
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...
- 2020十一届蓝桥杯国赛二等奖Java B组
大家觉得写还可以,可以点赞.收藏.关注一下吧! 也可以到我的个人博客参观一下,估计近几年都会一直更新!和我做个朋友吧!https://motongxue.cn 文章目录 参考博客https://blo ...
- C语言 · 出栈次序
标题:出栈次序 X星球特别讲究秩序,所有道路都是单行线.一个甲壳虫车队,共16辆车,按照编号先后发车, 夹在其它车流中,缓缓前行. 路边有个死胡同,只能容一辆车通过,是临时的检查站,如图[p1.png ...
- ABCDE-入栈,不可能的出栈次序
ABCDE 入栈,不可能的出栈次序是? 实际上最简单的办法是用笔记录一下 比如验证CDEBA的顺序可不可能,那么C先出栈于是栈应该是 C (先压入3,再弹出4) B (压入2) A (压入1) 然后弹 ...
- 为什么二叉树的前序遍历和中序遍历对应入栈和出栈次序?
对一棵树或者子树进行先序或者中序遍历时入栈顺序相同. 都是根节点.左子树.右子树,(注意是入栈) 先序访问后入栈,中序出栈后访问, 则先序序列就是入栈顺序,中序序列就是出栈顺序. 卡特兰数应用之出栈次 ...
最新文章
- Linux课程设计八音盒,单片机课程设计——八音盒精要.doc
- STL的红与黑--rb_tree红黑树
- python之环境变量(测试环境可配置)(亲测)
- Cisco路由器——Console线的接法
- 论文浅尝 - AAAI2020 | 通过句子级语义匹配和答案位置推断改善问题生成
- 数据库系统实训——实验十——事务
- 还在为入门深度学习发愁吗?其实你只需要一周的时间 !
- 7-227 寻找大富翁 (25 分)
- VS Code 翻译插件
- 运算除法的计算机函数,2、Python基础--除法、常用数学函数(示例代码)
- sqlserver执行更新语句时出现异常,t 附近有语法错误
- 第1章练习题-SQL基础教程
- oracle数据库快速查询关键字,数据库分页查询关键字
- 几种颜色空间(RGB,YUV,YIQ,HSI)的基本概念及转换
- 《安全评估报告》7条回答范例
- 创办公司流程及注意事项
- poi读取doc文档
- Python社区采访Michael Kennedy
- 2022 年最值得学习的 10 种编程语言 [更新]
- 昂达b450s 内存超频3200,xmp设置教程