华为Od必看系列
- 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南
- 华为od机试,独家整理 已参加机试人员的实战技巧
- 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单
- 华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典
本篇题目:好朋友
题目
在学校中,N
个小朋友站成一队
第i
个小朋友的身高为height[i]
第i
个小朋友可以看到第一个比自己身高更高的小朋友j
那么j
是i
的好朋友
(要求:j > i
)
请重新生成一个列表
对应位置的输出是每个小朋友的好朋友的位置
如果没有看到好朋友
请在该位置用0
代替
小朋友人数范围 0 ~ 40000
输入
第一行输入N
N
表示有N
个小朋友
第二行输入N
个小朋友的身高height[i]
都是整数
输出
输出N
个小朋友的好朋友的位置