3387:【2024年2月】4级算法等考第一题 更高的同学

文件提交:无需freopen 内存限制:256 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:1
命题人:
提交:10 解决:0

题目描述

## Description n个人排成一列,从前到后编号依次为1 ~ n,每个人的身高从前到后依次是h1,h2,h3,...,hn,请找出每个人的身后第一个比他高的人的编号,如果某个人身后没有比他更高的人,则输出-1。 ## Input Format 第一行,一个整数n,表示人数; 第二行包含n个整数h1,h2,h3,...,hn,分别表示从前到后每个人的身高,整数之间以一个空格隔开。 测试点1~6:1≤n≤1000,100≤hi≤200 测试点7~10:1≤n≤100000,100≤hi≤200 ## Output Format 一行包含n个整数,分别表示每个人的身后第一个比他高的人的编号,如果某个人身后没有比他更髙的人,则输出-1,整数之间以一个空格隔开。 ```input1 5 120 143 125 137 150 ``` ```output1 2 5 4 5 -1 ```