#include<bits/stdc++.h>
using namespace std;
vector<int>ve;
stack<int>st;
int cnt=20,n;
void dfs(int k)
{if(!cnt) return;if(ve.size()==n){cnt--;for(int i=0;i<n;i++) cout<<ve[i];puts("");return;}if(st.size())//出栈{ve.push_back(st.top()); st.pop();dfs(k);st.push(ve.back()); ve.pop_back();}if(k<=n)//入栈{st.push(k);dfs(k+1);st.pop();}
}
int main(void)
{cin>>n;dfs(1);return 0;
}

129. 火车进栈【栈】相关推荐

  1. 【ACWing】129. 火车进栈

    题目地址: https://www.acwing.com/problem/content/description/131/ 这里有 n n n列火车将要进站再出站,但是,每列火车只有 1 1 1节,那 ...

  2. 130. 火车进出栈问题

    Powered by:NEFU AB-IN Link 文章目录 130. 火车进出栈问题 题意 思路 代码 130. 火车进出栈问题 题意 一列火车 n 节车厢,依次编号为 1,2,3,-,n. 每节 ...

  3. 数据结构总结1(火车进栈/兔子与兔子/括号画家/Editor/邻值查找/最大子序和/前缀统计/Phone List/The XOR Largest Pair)

    问题 A: 火车进栈 题目描述 这里有n列火车将要进站再出站-- 但是,每列火车只有1节-那就是车头-- 描述 有n列火车按1到n的顺序从东方左转进站,这个车站是南北方向的,它虽然无限长,只可惜是一个 ...

  4. 火车进出栈问题(高精度+压位+质因数分解消除除法)

    题目描述 一列火车n节车厢,依次编号为1,2,3,-,n. 每节车厢有两种运动方式,进栈与出栈,问n节车厢出栈的可能排列方式有多少种. 输入格式 输入一个整数n,代表火车的车厢数. 输出格式 输出一个 ...

  5. 火车进出栈问题 题解

    来源 卡特兰数 个人评价(一句话描述对这个题的情感) -~%?..,# *'☆&℃$︿★? 1 题面 一列火车n节车厢,依次编号为1,2,3,-,n.每节车厢有两种运动方式,进栈与出栈,问n节 ...

  6. 题解:火车出栈问题(4解法)

    思路来源,详细,有趣,值得看 问题:设有编号为1到n的n辆列车,顺序开入栈式结构的站台,则可能的出栈序列有多少种? 一:递归公式 计数原理中的乘法原理,总的可能性数量等于第一步的可能性数量和第二步的可 ...

  7. 0x11.基本数据结构 — 栈与单调栈

    目录 一.栈 0.AcWing 41. 包含min函数的栈 (自己造栈) 1.AcWing 128. 编辑器 (对顶栈) 2.AcWing 129. 火车进栈 3.AcWing 130. 火车进出栈问 ...

  8. 问题-栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F顺序进栈,问可能的出栈顺序。...

    住栈的特性:对于取出栈内元素每次只能从栈顶开始取(后进先出(栈满时,只能先出后进)) 由于栈内只能容纳4个元素: 所以 E F不可能第一个出栈: 当栈内少于四个元素时 既可以选择进栈,也可以选择出栈 ...

  9. #问题求解与方程# 实验三 F 数据结构之栈的应用

    数据结构之栈的应用 发布时间: 2018年4月2日 20:47   时间限制: 1000ms   内存限制: 128M 描述 对于每一位学计算机的孩纸来说,数据结构(Data Structure)无疑 ...

最新文章

  1. 大学c语言课程及答案,某大学《C语言程序设计》课程考试试卷(含答案).doc
  2. 机器学习物语(1):世界观设定
  3. 前端技术未来三年前瞻性思考
  4. 布式事务实践 解决数据一致性 Spring事务机制
  5. 数据结构上机实践第八周项目9-广义表算法库及应用
  6. 如何把64GB或以上的SD卡格式化为FAT32的格式
  7. 苹果电脑mac计算机图标怎么删除吗,苹果电脑桌面的图标怎么删除不了怎么办
  8. 2022年山东省安全员B证考试练习题及在线模拟考试
  9. canvas入门级基本用法实现雨滴下落特效
  10. 腾讯Docker云平台GaiaStack
  11. 原来我还写过这么浪漫的东西
  12. C语言之动态内存开辟之malloc
  13. conda create创建虚拟环境失败
  14. OpenGL学习三十九:飘动的旗帜
  15. 中国人民银行招聘计算机水平,2019中国人民银行招聘计算机模拟试题及答案
  16. 【ict云赛道备考】华为云介绍
  17. PPT批量修改所有字体
  18. 大势至USB管理软件教你如何禁用U盘、屏蔽USB端口而不影响USB鼠标键盘使用!
  19. 获取安卓APK报名的方法
  20. [整合]2012-2021全球生态遥感监测报告与数据

热门文章

  1. 关于SCI的那些事儿
  2. Codeforces 题解 CF863A 【Quasi-palindrome】
  3. wordpress学习笔记
  4. 使用Mapping实现的以太坊智能合约的代码
  5. Spark2.x 与 Spark1.x 关系
  6. java 服务端客户端数据传输出现乱码
  7. linux 入门教程
  8. c++ smart pointer 趣谈
  9. iphone开发笔记
  10. C++ Primer 有感(类)