大佬帮帮我~~

P5788 【模板】单调栈

请仔细读题,题里说的很明确了 ## 题目描述 给出项数为 $n$ 的整数数列 $a_{1 \dots n}$。 定义函数 $f(i)$ 代表数列中第 $i$ 个元素之后第一个大于 $a_i$ 的元素的**下标**,即 $f(i)=\min_{i<j\leq n, a_j > a_i} \{j\}$。若不存在,则 $f(i)=0$。 试求出 $f(1\dots n)$。 ## 输出格式 一行 $n$ 个整数表示 $f(1), f(2), \dots, f(n)$
by qazsedcrfvgyhnujijn @ 2024-07-02 15:12:56


|