技术栈

Acwing 830. 单调栈

BH042509092023-09-17 13:53

Acwing 830. 单调栈

  • 题目描述
  • 代码展示

题目描述

代码展示

cpp 复制代码
#include <iostream>

using namespace std;

const int N = 100010;

int stk[N], tt;

int main()
{
    int n;
    cin >> n;
    while (n -- )
    {
        int x;
        scanf("%d", &x);
        while (tt && stk[tt] >= x) tt -- ;
        if (!tt) printf("-1 ");
        else printf("%d ", stk[tt]);
        stk[ ++ tt] = x;
    }

    return 0;
}
上一篇:C语言 —— 初步入门知识(内存、指针、结构体)
下一篇:docker 存储挂载比较
相关推荐
꧁Q༒ོγ꧂
16 分钟前
C++ 入门完全指南(四)--函数与模块化编程
开发语言·c++
byzh_rc
22 分钟前
[认知计算] 专栏总结
线性代数·算法·matlab·信号处理
汉克老师
23 分钟前
GESP2025年12月认证C++八级真题与解析(判断题8-10)
c++·快速排序·类·lcs·gesp八级·gesp8级
qq_43355454
38 分钟前
C++ manacher(求解回文串问题)
开发语言·c++·算法
歌_顿
1 小时前
知识蒸馏学习总结
人工智能·算法
闲看云起
1 小时前
LeetCode-day6:接雨水
算法·leetcode·职场和发展
没学上了
2 小时前
VLM_一维离散卷积与二维离散卷积(还是复习感觉还行)
算法
HL_风神
2 小时前
设计原则之迪米特
c++·学习·设计模式
黛色正浓
2 小时前
leetCode-热题100-贪心合集(JavaScript)
javascript·算法·leetcode
HL_风神
2 小时前
设计原则之合成复用
c++·学习·设计模式
热门推荐
01GitHub 镜像站点02安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)03Labelme从安装到标注:零基础完整指南04Linux下V2Ray安装配置指南05【踩坑笔记】50系显卡适配的 PyTorch 安装06jdk21下载、安装(Windows、Linux、macOS)07手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!08GitLab 零基础入门指南:从安装到项目管理全流程09UV安装并设置国内源10Opencode CLI 安装成功,但是启动失败