物流仓储多维度成本利润综合查询系统
2026 华为OD机试真题 7月19日华为OD上机新系统考试真题 100 分题型
点击查看华为 OD 机试真题完整目录:2026最新华为OD机试新系统卷 + 双机位C卷 真题题库目录|全覆盖题库 + 逐点算法考点详解
题目描述
某物流企业在全国多个仓库开展仓储业务,需要对不同仓库、不同时间段的入库成本、出库收入和库存损耗进行综合统计分析,用于生成日报、周报和月报。
字段说明及取值范围如下:
| 字段 | 类型 | 取值范围 | 说明 |
|---|---|---|---|
| warehouseId | int | [0, 99] | 仓库编号 |
| numOfWarehouse | int | - | 仓库数量 |
| startDay | int | - | 统计开始天 |
| endDay | int | - | 统计结束天,startDay <= endDay |
| inCost | int | [0, 1000] | 入库成本(千元) |
| outRevenue | int | [0, 2000] | 出库收入(千元) |
| loss | int | [0, 100] | 库存损耗(千元),0 表示无损耗 |
输入描述
warehouses:int[]扁平化数组[w0d0in, w0d0out, w0d0loss, w0d1in, w0d1out, w0d1loss, ...],先存储仓库 0 的数据,再存储仓库 1 的数据,所有仓库数据个数均相同queries:int[][],形如[[warehouseId, startDay, endDay], ...]numOfWarehouse:int,仓库个数
输入保证最多 100 个仓库,每个仓库最多 100 天数据,每天数据连续,中间无空缺。
输出描述
返回 int[][],每个查询结果为 [累计净利润, 累计损耗, 风控标记]。
业务计算规则:
- 净利润 = 累计出库收入 - 累计入库成本
- 累计损耗 = Σ每日损耗
- 损耗率 = 累计损耗 / (累计入库成本 + 累计出库收入) × 100%
风控规则:
- 当损耗率 > 5% 时,触发风控标记(返回 1)
- 当损耗率 <= 5% 时,不触发风控(返回 0)
订阅专栏 解锁全文

45万+

被折叠的 条评论
为什么被折叠?



