易错点

目标直线平移方向弄反

z=ax+byz=ax+by 里 b>0b>0 时向上移 zz 才变大、b<0b<0 时反过来;方向弄反就把最小值当成最大值报上去。

平移目标直线时,真正在动的是纵截距,不是 zz 本身。把 z=ax+byz=ax+by 解成

y=−abx+zb(b≠0)y=-\frac{a}{b}x+\frac{z}{b}\qquad(b\neq 0)

可以看到直线的纵截距是 zb\dfrac{z}{b},于是:

  • b>0b>0:截距与 zz 同号同向,直线越往上,zz 越大;
  • b<0b<0:截距与 zz 反向,直线越往下,zz 反而越大。

这个错之所以危险,和它的表兄「i2\mathrm{i}^2 漏负号」是一个道理:它不会让你算不下去。方向反了照样能扫到一个顶点、照样能算出一个漂亮的整数——只不过那个数是最小值。而出题人几乎必定把最小值也摆进选项里,专等这一手。

两条自查:

  1. 先写符号再动手:动笔平移之前,先在草稿上写下「b=  ‾b=\underline{\ \ },所以往(上/下)移 zz 变大」。
  2. 算完拿另一个顶点验一下:最优顶点算出 z0z_0 之后,随手把相邻的另一个顶点也代进去。如果那个值比 z0z_0 大,说明方向反了。

同一族的另一种错法:挑「纵坐标最高」的顶点。 平移时比的是截距 zb=y+abx\dfrac{z}{b}=y+\dfrac{a}{b}x,不是 yy 本身。只有目标恰好是 z=byz=by(没有 xx)时,「截距最大」才等于「纵坐标最高」。凡是 a≠0a\neq 0,按纵坐标挑顶点就可能挑错——它常常碰巧对,于是这个错法能一路蒙混到遇上一道不巧合的题。

彻底绕开这个坑的办法也有:区域顶点不多时,别平移,把顶点全代一遍比大小——那条路不需要判断任何方向。

学它之前先会

共 1 条前置、最深 1 层。

共 6 道题考到本条。