Acwing 830. 单调栈

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;
}
相关推荐
Dream Cosmos13 小时前
Linux 多线程——线程互斥:从抢票问题到 Mutex 底层原理
linux·c++
hahaha601613 小时前
HLS高层次综合设计技巧--循环merge和循环split
人工智能·算法·计算机视觉
JAI科研13 小时前
Deepseek Agent Harness教程(七) | Deepseek Harness不是一个内核加一堆插件
开发语言·人工智能·深度学习·算法·自然语言处理·transformer·vllm
集思广益的灰太狼13 小时前
变频器启动致PLC数据异常?西门子G120配合滤波器EMC抑制方案
人工智能·算法·工控·emc·电磁兼容·变频器·西门子
Titan202413 小时前
HTTPS基础知识梳理
服务器·网络·c++·网络协议·学习·http·https
艾莉丝努力练剑13 小时前
【AI大模型接入SDK】SSE协议
c++·学习·面试·大模型·sdk
方方洛13 小时前
vllm教程-03-架构设计
算法·架构
玄昌盛不会编程13 小时前
LeetCode——2091. 从数组中移除最大值和最小值
java·算法·leetcode
如何取名13 小时前
结合实际业务进行LRU淘汰算法优化设计(数据库开发日志)
数据库·算法
郝学胜_神的一滴13 小时前
C++11 工程级应用 06:自己造一个类似Python的Range迭代器
c++·后端