ZJGSU 1850 不同出栈情况

ops/2024/11/20 7:19:00/

描述

假设有n个元素依次进栈,给出他们可能的不同的出栈情况。

输入

3

1 2 3

输出

1 2 3

1 3 2

2 1 3

2 3 1

3 2 1

输入样例 1  

3
1 2 3

输出样例 1

1 2 3
1 3 2
2 1 3
2 3 1
3 2 1
#include <stdio.h>int tot, res, sta, n;
int r[2005], s[2005];void recall(int m) {if (m == n + 1) { // 若所有元素都入过栈,输出当前出栈序列tot++;for (int i = 1; i <= res; i++) {printf("%d ", r[i]);}for (int i = sta; i > 1; i--) {printf("%d ", s[i]);}printf("%d\n",s[1]);return;}if (sta > 0) {r[++res] = s[sta];sta--;recall(m); // 栈顶元素出栈s[++sta] = r[res];res--; // 回溯操作}s[++sta] = m; // 当前元素入栈recall(m + 1);sta--; // 回溯操作
}int main() {scanf("%d", &n);int a;for(int i=0;i<n;i++){scanf("%d",&a);}tot = 0;res = 0;sta = 0;recall(1);return 0;
}


http://www.ppmy.cn/ops/17223.html

相关文章

vue项目中显示第三方外部链接的页面

1、打开窗口 window.open(URL, name, specs, replace);window.open()方法用于在浏览器中打开一个新的窗口或标签页。如果不指定第二个参数&#xff0c;则链接通常会在当前窗口中打开&#xff0c;这相当于_self。 name 窗口的名称&#xff0c;如果指定相同的名称&#xff0c;那…

天星金融消保课堂开讲,金融健康意识再提升

近年来&#xff0c;随着消费者对投资理财等金融服务需求的日益增长&#xff0c;金融广告成为消费者获取金融信息的重要途径。然而&#xff0c;一些不法分子通过投放非法金融广告&#xff0c;诱导消费者参与非法金融活动&#xff0c;给消费者的权益带来了严重威胁。为此&#xf…

还在为如何进行视频格式转换而烦恼?别担心,教你2招

在数字化时代&#xff0c;视频格式转换已经成为了我们日常生活中的常见需求。无论是为了在不同的设备、软件上播放&#xff0c;还是为了满足特定的编辑需求&#xff0c;视频格式转换都显得非常重要。然而&#xff0c;对于许多初学者来说&#xff0c;如何进行视频格式转换却成了…

CERLAB无人机自主框架: 2-动态目标检测与跟踪

前言&#xff1a;更多更新文章详见我的个人博客主页【MGodmonkeyの世界】 描述&#xff1a;欢迎来到CERLAB无人机自主框架&#xff0c;这是一个用于自主无人飞行器 (UAV) 的多功能模块化框架。该框架包括不同的组件 (模拟器&#xff0c;感知&#xff0c;映射&#xff0c;规划和…

【SAP ME 12】SAP NWDS(eclipse)下载、安装,配置

1、下载 1.1、描述 1.2、下载 2、安装 3、配置 3.1、域名映射

面向初学者的网络安全(二)

原文&#xff1a;annas-archive.org/md5/8570b4b9b47974c7302ce023e1eb9bc8 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 九、攻击和防御方法的演变 当我写下这本书的第一版时&#xff0c;网络安全只是网络安全专家和精明的高管感兴趣的话题。这本书是为了让任何人…

森林消防隔膜泵的应用与前景——恒峰智慧科技

随着全球气候变暖&#xff0c;森林火灾频发&#xff0c;给生态环境和人类安全带来严重威胁。为有效应对这一挑战&#xff0c;森林消防领域不断引入新技术、新装备。其中&#xff0c;隔膜泵作为一种高效、可靠的消防设备&#xff0c;正逐渐受到广泛关注。本文将探讨森林消防隔膜…

使用Elasticsearch映射定义索引结构

在Elasticsearch中&#xff0c;**映射&#xff08;Mapping&#xff09;**是用于定义索引中文档字段的结构、类型及属性的重要组成部分。它相当于数据库表结构的设计&#xff0c;决定了如何对文档中的数据进行解析、存储和检索。本文将详细介绍映射的概念、支持的常规字段类型、…