技术栈

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 存储挂载比较
相关推荐
米优
17 小时前
C/C++中实现自定义自动释放堆内存空间类
c语言·开发语言·c++
Hncj2022
17 小时前
项目02--JsonRpc
linux·c++·ubuntu·rpc
挖矿大亨
17 小时前
C++中的引用
开发语言·c++
蒲小英
18 小时前
算法-使用技巧
算法
0x7F7F7F7F
18 小时前
数学知识——博弈论
数学·算法
Larry_Yanan
18 小时前
Qt多进程(四)QTcpSocket
开发语言·c++·qt·ui
爱学习的小仙女!
18 小时前
顺序表定义、特点和基本操作(含C代码详细讲解)及时间复杂度
数据结构·算法
superman超哥
18 小时前
仓颉内存管理深度探索:引用计数的实现原理与实战
c语言·开发语言·c++·python·仓颉
芥子沫
18 小时前
《人工智能基础》[算法篇5]:SVM算法解析
人工智能·算法·机器学习·支持向量机·svm
BigerBang
18 小时前
LoRA 全方位指南:从底层原理到 Qwen-Image-Edit 实战
人工智能·pytorch·深度学习·算法
热门推荐
01从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击02GitHub 镜像站点033D 圣诞树网页代码04Linux下V2Ray安装配置指南05UV安装并设置国内源06在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)07电脑检测软件—图吧工具箱08Gemini3 生成的基于手势控制3D粒子圣诞树09Claude Code Skills 实用使用手册10jdk21下载、安装(Windows、Linux、macOS)