华为笔试 华为非 AI 方向实习机考|5 月 13 日最新笔试题与解析
- 时间
- 2026-04
- 来源
- 牛客网
《面试题目》
- 往年笔试合集
- 春招秋招笔试合集
- 春招秋招笔试合集
- 第 1 题:浏览片段统计
- 笔试时间: 2026 年 5 月 13 日
- 某电商平台需要分析用户的商品浏览历史。给定一段浏览记录序列,每个整数表示一种商品类别。请统计所有连续浏览片段中,不同商品类别数量不超过 k 的片段总数。
- 浏览片段必须是原序列的一段连续子数组;同一类别在片段中出现多次时只计为一种类别。
- 第一行输入两个整数 n k,分别表示浏览记录数和允许的最大不同类别数,满足 1 ≤ n ≤ 10^
- ≤ k ≤ n。
- 第二行输入 n 个整数 nums[i],表示各次浏览的商品类别编号,满足 0 ≤ nums[i] ≤ 10^9。不同整数表示不同类别。
- 输出一个整数,表示不同商品类别数不超过 k 的连续浏览片段数量。
- 所有连续片段的不同类别数都不超过 3,共有 3×4/2=6 个子数组。
《参考解析》
- 回答项目题时应按背景、方案、取舍、结果和复盘展开,给出可验证的指标与边界条件,避免只罗列名词。