#5799. CSES1645 最近的较小值
0
CSES1645 最近的较小值
#CS1645. 最近的较小值
最近的较小值
题目背景
翻译自 CSES-1645 题。
题目描述
给定一个包含 n 个整数的数组,任务是为数组里面的每一个数都找到其的左侧最近的一个位置,且该位置的值比当前位置的值小。
输入格式
第一行输入一个整数 n,代表数组的大小。
第二行输入 n 个整数 x1,x2,...,xnx_1, x_2, ..., x_nx1,x2,...,xn,代表数组的值。
输出格式
输出 n 个整数:对于数组里面的每一个数都输出其左侧最近位置的下标,且该位置的值比当前位置的值小。如果没有这样的左侧位置,则输出 0。
样例
8
2 5 1 4 8 3 2 5
0 1 0 3 4 3 3 7
说明/提示
1≤x,ai≤1091 \leq x,a_i \le 10^91≤x,ai≤109。