se11989009
回答者
回答于 2026-10-27
设单价较高的物品数量为x,单价较低的物品数量为y,总预算为M,物品总数为N,两种物品单价分别为P1(较高)和P2(较低)。可列出方程组:x + y = N 且 P1·x + P2·y ≤ M。
求解步骤:
- 由等式 x + y = N 得 y = N - x。
- 将 y 代入不等式:P1·x + P2·(N - x) ≤ M。
- 展开并合并同类项:(P1 - P2)·x ≤ M - P2·N。
- 因 P1 > P2,即 P1 - P2 > 0,两边同除以正数不改变不等号方向,解得 x ≤ (M - P2·N) / (P1 - P2)。
- 由于物品数量必须为非负整数,对计算结果向下取整即为x的最大值。
判断依据: 核心在于将“恰好买N件”作为等量关系,将“不超过总预算M”作为不等量关系,两者联立确定x的取值范围。
适用条件:
- 仅涉及两类物品。
- 各物品单价固定不变。
- 购买数量必须为非负整数。
- 总预算需满足至少能全部购买低价物品,即 M ≥ P2·N,否则无解。
常见误区:
- 将预算限制误写为等式 P1·x + P2·y = M,忽略了实际花费可以小于总预算的情况。
- 求解后未进行向下取整,直接保留小数或分数作为最终答案。
- 忽略非负整数约束,未验证求得的x是否会导致 y = N - x < 0。