给定一个整型序列 nums,找出其每一个元素中左侧,与其最近的且小于其值的元素下标,并返回

数据范围

  • 0 \le nums.length \le 10^5
  • -10^9 \le nums[i] \le 10^9

输入

第一行有一个元素,代表整型数组的长度 nums.length

第二行有 nums.length 个整型数字,代表整型数组的内容

输出

输出每一个整形数组元素的左侧第一个最小的值的下标,若没有输出 -1

输入样例

4
1 7 2 0 

输出样例

-1 0 0 -1

题目来源: 模板题

Accepted 执行用时:4ms
输入
输出
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
[1,2,3,4]
预期结果
[1,2,3,4]

留言

楼主有开发OJ的打算吗? 我想开发一个面向竞赛的(NOIP这种)类似于洛谷,之后往编程教育发展,当然最终目的是为了赚钱,但会提供高质量服务。 我研究过OJ的底层,判题系统,之前用Docker实现了一个,可以判C的题目。业界的几个实现也了解一些。难点在于监控和占用内存的统计。 超时断开不难。 如果楼主还有兴趣做,希望能交流一下。

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。