#7392. [TOPOAC CSP-S] P5788 单调栈
0
[TOPOAC CSP-S] P5788 单调栈
题目描述
给定 $n$ 个数 $a_1\dots a_n$,对第 $i$ 个数,输出它右边第一个比它大的数的位置(下标);若不存在则输出 $0$。
输入格式
第一行一个整数 $n$;第二行 $n$ 个整数 $a_i$。
输出格式
一行 $n$ 个整数,第 $i$ 个表示第 $i$ 个数的答案。
数据范围
$1\le n\le 3\times 10^6$,$1\le a_i\le 10^9$。
样例
5 1 4 2 3 5
输出:
2 5 4 5 0