页面加载中…
通过率 68% · 提交 71 · 通过 48
小慕在分析一只股票连续N天的价格数据,数据存储在列表stockPrices中,其中stockPrices[i]表示第i天股票的价格。现在需要生成一个新列表,对应位置输出:要想等到股票价格上涨,,如果股票价格不再上涨,则对应位置输出0。
这类题属于华为 OD 机考真题方向中「单调栈 / 华为」方向的高频题型,通常考察对「单调栈 / 华为」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。
提示:带虚线的词点一下有通俗解释。
第一行表示第二行元素的个数N
第二行为用空格隔开的整数,表示每天股票的价格
其中0 < N <= 1000000每天股票价格为正整数
输出为用空格分隔的长度为N的列表,对应位置为:要想等到股票价格上涨,至少需要等待的天数
示例 1
输入示例
5 33 34 14 12 16
输出示例
1 0 2 1 0
时间限制 1000 ms · 内存限制 128 MB
本平台为独立第三方培训机构,与华为技术有限公司无任何关联;课程的服务内容与权益以购买协议为准,学习效果因个人情况而异。「华为 OD」「华为可信」等仅为对岗位与考试方向的客观描述,相关商标归各自权利人所有。
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。
© 2026 广州慕课网络科技有限公司 · 吴师兄学算法官网 版权所有