说明网
电脑网络 1 个回答

已知总预算和物品总数,如何用二元一次方程组求解其中单价较高物品的最大购买数量?

卢彬 提问者

发布于 2026-10-27

问题补充

通过设未知数建立二元一次方程与不等式,利用代入消元法将问题转化为一元一次不等式,结合整数约束求出单价较高物品的最大购买量。

1 个回答

按发布时间排序
se11989009 回答者

回答于 2026-10-27

设单价较高的物品数量为x,单价较低的物品数量为y,总预算为M,物品总数为N,两种物品单价分别为P1(较高)和P2(较低)。可列出方程组:x + y = N 且 P1·x + P2·y ≤ M。

求解步骤:

  1. 由等式 x + y = N 得 y = N - x。
  2. 将 y 代入不等式:P1·x + P2·(N - x) ≤ M。
  3. 展开并合并同类项:(P1 - P2)·x ≤ M - P2·N。
  4. 因 P1 > P2,即 P1 - P2 > 0,两边同除以正数不改变不等号方向,解得 x ≤ (M - P2·N) / (P1 - P2)。
  5. 由于物品数量必须为非负整数,对计算结果向下取整即为x的最大值。

判断依据: 核心在于将“恰好买N件”作为等量关系,将“不超过总预算M”作为不等量关系,两者联立确定x的取值范围。

适用条件:

  • 仅涉及两类物品。
  • 各物品单价固定不变。
  • 购买数量必须为非负整数。
  • 总预算需满足至少能全部购买低价物品,即 M ≥ P2·N,否则无解。

常见误区:

  • 将预算限制误写为等式 P1·x + P2·y = M,忽略了实际花费可以小于总预算的情况。
  • 求解后未进行向下取整,直接保留小数或分数作为最终答案。
  • 忽略非负整数约束,未验证求得的x是否会导致 y = N - x < 0。

内容由网友提供,仅供参考。