#C10L02P01. C10.L02.单调栈.课堂练习1.仰望的奶牛

C10.L02.单调栈.课堂练习1.仰望的奶牛

题目描述

约翰的 NN 头奶牛站成一排,奶牛 ii 的身高是 HiH_i。现在,每只奶牛都在向右看齐。对于奶牛 ii,如果奶牛 jj 满足 i<ji \lt jHi<HjH_i \lt H_j ,我们可以说奶牛 ii 可以仰望奶牛 jj。 求出每只奶牛离她最近的仰望对象。

输入格式

第 1 行输入 NN,之后每行输入一个身高 HiH_i ( 1N1051 \le N \le 10^51Hi1061 \le H_i \le 10^6)。

输出格式

NN 行,按顺序每行输出一只奶牛的最近仰望对象,如果没有仰望对象,输出 00

样例

6
3
2
6
1
1
2
3
3
0
6
6
0