news 2026/7/13 18:04:57

洛谷 P5788 【模板】单调栈

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
洛谷 P5788 【模板】单调栈

题目背景

模板题,无背景。

2019.12.12 更新数据,放宽时限,现在不再卡常了。

题目描述

给出项数为 n 的整数数列 a1…n​。

定义函数 f(i) 代表数列中第 i 个元素之后第一个大于 ai​ 的元素的下标,即 f(i)=mini<j≤n,aj​>ai​​{j}。若不存在,则 f(i)=0。

试求出 f(1…n)。

输入格式

第一行一个正整数 n。

第二行 n 个正整数 a1…n​。

输出格式

一行 n 个整数表示 f(1),f(2),…,f(n) 的值。

输入输出样例

输入 #1复制

5 1 4 2 3 5

输出 #1复制

2 5 4 5 0

说明/提示

【数据规模与约定】

对于 30% 的数据,n≤100;

对于 60% 的数据,n≤5×103 ;

对于 100% 的数据,1≤n≤3×106,1≤ai​≤109。

#include<bits/stdc++.h> using namespace std; const int N=3e6+10; int n; int a[N]; int ret[N]; void test() { stack<int> st; for(int i=n;i>=1;i--) { while(st.size()&&a[st.top()]<=a[i]) st.pop(); if(st.size()) ret[i]=st.top(); st.push(i); } for(int i=1;i<=n;i++) { cout<<ret[i]<<" "; } } int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; } test(); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/10 12:13:26

查找算法 _

二分查找 二分查找&#xff08;Binary Search&#xff09;是一种高效的查找算法&#xff0c;也叫折半查找。核心思想&#xff1a;对于一个有序的数据集合&#xff0c;每次查找都将查找范围缩小为原来的一半&#xff0c;直到找到目标值或确定目标值不存在。二分查找要求数据必须…

作者头像 李华
网站建设 2026/7/12 3:30:01

10、系统安全配置强化指南

系统安全配置强化指南 1. 概述 入侵者常采用多种技术来隐藏自己的踪迹并确保对受害主机的持续root访问,从清理日志文件到安装后门和rootkit等。检测高级黑客的存在往往十分困难,因此,强化主机的策略和配置至关重要。以下将详细介绍如何对系统的默认设置和常用服务进行加固…

作者头像 李华
网站建设 2026/7/11 12:14:45

14、夏普 Zaurus PDA 黑客工具介绍

夏普 Zaurus PDA 黑客工具介绍 在网络安全和渗透测试领域,有许多工具可以用于不同的目的,如端口扫描、建立安全隧道、测试防火墙规则等。本文将介绍一些可用于夏普 Zaurus PDA 的工具及其功能、下载地址和使用方法。 1. BING Bing 是一个简单的脚本,可自动执行端口扫描。…

作者头像 李华
网站建设 2026/7/13 4:04:35

15、Zaurus PDA安全工具与相关技术解析

Zaurus PDA安全工具与相关技术解析 1. Perl与Zaurus PDA 许多安全工具,如Nikto和Whisker Web漏洞扫描器,都是用Perl语言编写的。由于Perl是一种解释型语言,因此无需重新编译现有的Perl脚本,就可以在Zaurus上运行它们。你可以在http://zaurus.frontgarden.net/perl.html获…

作者头像 李华
网站建设 2026/7/12 18:21:00

晨控CK-GW04S-EIP与基恩士KV-X520系列PLC配置EtherNetIP通讯连接手册

晨控CK-GW04S-EIP与基恩士KV-X520系列PLC配置EtherNetIP通讯连接手册CK-GW04S系列是晨控为工业多通道需求研制的一款网关控制器,方便用户集成到PLC等控制系统中&#xff0c;系统集成了4路读写接口&#xff0c;并且支持大部分工业协议ModbusTCP、Profinet、EtherNet/lP、EtherCa…

作者头像 李华