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;
}
相关推荐
aq553560021 小时前
Laravel8.x新特性全解析
c++·elasticsearch·mfc
如君愿21 小时前
考研复习 Day 20 | 数据结构与算法--查找
数据结构·考研·算法·记录考研
我星期八休息21 小时前
Linux 进程核心原理全解:从冯诺依曼体系到进程控制全链路深度剖析
大数据·linux·服务器·开发语言·数据结构·c++·散列表
xin_nai1 天前
LeetCode热题100(Java)(3)滑动窗口
算法·leetcode·滑动窗口
Cando学算法1 天前
回声服务器项目
linux·开发语言·c++·计算机网络·ubuntu
不想写代码的星星1 天前
我写的代码竟然敢和我比摸鱼?C++ 延迟计算那些事儿
c++
格林威1 天前
面阵相机 vs 线阵相机:堡盟与大恒相机选型差异全解析 附C++ 实战演示
开发语言·c++·人工智能·数码相机·计算机视觉·视觉检测·工业相机
黎阳之光1 天前
视频孪生赋能智慧能源园区:黎阳之光打造全域数智化新标杆
大数据·人工智能·算法·安全·数字孪生
yyy(十一月限定版)1 天前
ACM&OJ最终选拔赛
算法
啦啦啦_99991 天前
1. 线性回归之 导数偏导数
算法·矩阵·线性回归