页面加载中…
通过率 71% · 提交 7 · 通过 5
某物流企业在全国多个仓库开展仓储业务,需要对不同仓库、不同时间段的入库成本、出库收入和库存损耗进行综合统计分析,用于生成日报、周报和月报。
字段说明及取值范围如下:
| 字段 | 类型 | 取值范围 | 说明 |
|---|---|---|---|
| warehouseId | int | [0, 99] | 仓库编号 |
| numOfWarehouse | int | [0, 99] | 仓库数量 |
| startDay | int | [0, 99] | 统计开始天 |
| endDay | int | [0, 99] | 统计结束天,startDay ≤ endDay |
| inCost | int | [0, 1000] | 入库成本(千元) |
| outRevenue | int | [0, 2000] | 出库收入(千元) |
| loss | int | [0, 100] | 库存损耗(千元),0表示无损耗 |
这类题属于算法机考高频题型中「100分 / 华为OD」方向的高频题型,通常考察对「100分 / 华为OD」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。
返回 int[][] 每个查询结果:[累计净利润, 累计损耗, 风控标记]
业务计算规则
风控规则
示例 1
输入示例
1 0,0,2 3,8,1,5,12,0,2,6,0
输出示例
16,1,0
计算过程
| 指标 | 计算 |
|---|---|
| 累计入库成本 | 3+5+2 = 10 |
| 累计出库成本 | 8+12+6=26 |
| 累计损耗 | 1+0+0=1 |
| 净利润 | 26-10=10 |
| 损耗率 | 1/(10+26)*100 = 2.78%(不触发风控) |
示例 2
输入示例
2 0,0,2 1,0,1 10,20,5,10,20,5,10,20,5,5,15,2,5,15,2
输出示例
30,15,1 20,4,1
时间限制 1000 ms · 内存限制 256 MB
本平台为独立第三方培训机构,与华为技术有限公司无任何关联;课程的服务内容与权益以购买协议为准,学习效果因个人情况而异。「华为 OD」「华为可信」等仅为对岗位与考试方向的客观描述,相关商标归各自权利人所有。
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。
© 2026 广州慕课网络科技有限公司 · 吴师兄学算法官网 版权所有