问题1711--找出符合要求的数

1711: 找出符合要求的数

时间限制: 1 Sec  内存限制: 128 MB
提交: 69  解决: 27
[提交] [状态] [讨论版] [命题人:]

题目描述

给定一个长度为 N 的整数数列,输出每个数左边第一个比它小的数,如果不存在则输出 −1。

输入

第一行包含整数 N,表示数列长度。
第二行包含 N个整数,表示整数数列。

输出

共一行,包含N个整数,其中第i个数表示第i个数的左边第一个比它小的数,如果不存在则输出 −1。

样例输入 Copy

5
3 4 2 7 5

样例输出 Copy

-1 3 -1 2 2

提示

1≤N≤105
1≤数列中元素≤109

来源/分类