冷启动:六个向量,先让它们只剩两个
题面给了正方形 ABCD(边长 1)的四条边与两条对角线,每条配一个只能取 ±1 的系数,问
λ1AB+λ2BC+λ3CD+λ4DA+λ5AC+λ6BD
的最小值与最大值。26=64 组符号——但一组都不用试。
第一个动作是把六个向量全部化到同一组基上。这一步的合法性来自平面向量基本定理:两个不共线的向量,就能把平面内每个向量唯一地写出来——写法唯一,所以换过去不丢信息,也不会有第二种答案。取从同一个顶点出发的两条边 e1=AB、e2=AD(注意题面给的是 DA,方向相反),逐条换:
| 向量 | 用基表示 | 怎么看出来的 |
|---|
| AB | e1 | 就是基本身 |
| BC | e2 | BC 与 AD 同向等长(对边) |
| CD | −e1 | CD 与 AB 反向等长 |
| DA | −e2 | DA 与 AD 反向 |
| AC | e1+e2 | 对角线是两条邻边之和 |
| BD | e2−e1 | BD=BA+AD |
这张表列完,题目里就再没有向量了。 合并同类项:
i=1∑6λivi=记作 x(λ1−λ3+λ5−λ6)e1+记作 y(λ2−λ4+λ5+λ6)e2
而 e1、e2 是互相垂直的单位向量(正方形的两条邻边,边长 1),所以算模就是一次平方:
∣xe1+ye2∣2=x2∣e1∣2+2xye1⋅e2+y2∣e2∣2=x2+y2
(中间那一项没了,因为 e1⋅e2=0。基不正交时这一项不能丢——换成菱形、正六边形的同类题就栽在这里。)
于是整道题只剩一句话:
x=λ1−λ3+λ5−λ6,y=λ2−λ4+λ5+λ6,求 x2+y2 的最小与最大
顺手记一件事:x、y 都是四个 ±1 之和,所以它们必是偶数。这条性质下面两条路都要用。

解法一:由 λ52=λ62 得 (λ5−λ6)(λ5+λ6)=0,两种情形各定上界
先看四条边贡献的两个量:λ1−λ3 与 λ2−λ4。两个 ±1 之差只有三种结果:
λ1−λ3∈{−2,0,2},λ2−λ4∈{−2,0,2}
(相同则为 0,相反则为 ±2。一对相反向量的 ±1 组合只有三种结果,这是这类题的第一个减负点。)
再看两条对角线贡献的 λ5−λ6 与 λ5+λ6。这里有一个几乎白送的恒等式——因为 λ5、λ6 都取 ±1,平方都等于 1:
(λ5−λ6)(λ5+λ6)=λ52−λ62=1−1=0
所以这两个括号里必有一个是 0,另一个是 ±2——这一刀把四种符号组合压成了两种情形:
-
情形 A(λ5=λ6):λ5−λ6=0、λ5+λ6=±2,于是
x=λ1−λ3∈{0,±2},y=(λ2−λ4)±2∈{0,±2,±4}
故 x2⩽4、y2⩽16,x2+y2⩽20。
-
情形 B(λ5=−λ6):两个括号的角色互换,x∈{0,±2,±4}、y∈{0,±2},同样 x2+y2⩽20。
两种情形合起来:x2+y2⩽20,即模不超过 20=25。
上界必须回验取到(否则它只是个不等式,不是最大值)。在情形 A 里让每一项都顶到头:取 λ1=1,λ3=−1(x=2)、λ2=1,λ4=−1、λ5=λ6=1(y=1−(−1)+2=4),得 (x,y)=(2,4),
x2+y2=4+16=20=25 ✓
最小值同理要给出符号。 想让模为 0,就要 x=y=0。取 λ5=λ6=1(情形 A),则 x=λ1−λ3,令 λ1=λ3=1 即 x=0;y=λ2−λ4+2,令 λ2=−1、λ4=1 即 y=0。于是
(λ1,λ2,λ3,λ4,λ5,λ6)=(1,−1,1,1,1,1)⟹∑λivi=0
(这正是官方解析给的那一组。模为 0 意味着六个向量首尾相接绕回了起点——它当然可能,因为这六个向量本来就来自一个闭合图形。)
所以最小值 0、最大值 25。
一个必须挡住的错误起手式:直接套三角不等式
∑λivi⩽∑∣λivi∣=4×1+2×2=4+22≈6.83
这个上界是对的,但取不到——等号要求六个向量全部同向,而它们来自一个正方形,方向被钉死了。真正的最大值 25≈4.47 比它小得多。不等式给的上界,没验等号之前不能叫最大值。
解法二:建系枚举:64 组符号只落出 21 个点,模只有 5 个可能值
基正交等长时,基向量法与建系是同一件事。取 A(0,0)、B(1,0)、C(1,1)、D(0,1):
AB=(1,0),BC=(0,1),CD=(−1,0),DA=(0,−1),AC=(1,1),BD=(−1,1)
加起来的坐标就是前面那两个式子:和向量 =(x,y)。现在把 (x,y) 能落到哪儿数清楚。按解法一的两种情形:
- 情形 A(λ5=λ6):∣x∣⩽2、∣y∣⩽4,且都是偶数;
- 情形 B(λ5=−λ6):∣x∣⩽4、∣y∣⩽2。
两块拼起来是一个「十」字形的偶数格点:3×5 与 5×3 两片,重叠的 3×3 只算一次,共
15+15−9=21 个落点
64 组符号,只落出 21 个不同的点(上面那张图把它们全画了)。于是 x2+y2 的取值也只有几个:
| (x,y) 的类型 | x2+y2 | 模 |
|---|
| (0,0) | 0 | 0 ← 最小 |
| (±2,0)、(0,±2) | 4 | 2 |
| (±2,±2) | 8 | 22 |
| (±4,0)、(0,±4) | 16 | 4 |
| (±4,±2)、(±2,±4) | 20 | 25 ← 最大 |
整道题的答案就是这张表的两头:最小 0、最大 25。(±4,±4) 落不出来(它要求两个括号同时取 ±2,而它们的乘积恒为 0),这正是最大值只有 25 而不是 42 的原因。
这条路的好处是把「有限枚举」这件事摆到明面上:系数离散,和向量只有有限个,最值必然在这有限个候选里——没有任何需要求导或用基本不等式的地方。
两条路的分工
| 解法一(恒等式压情形) | 解法二(建系枚举落点) |
|---|
| 前半段 | 相同:化到基上得 x、y,模 =x2+y2 | 同左 |
| 后半段 | 用 (λ5−λ6)(λ5+λ6)=0 分两种情形定上界 | 把 21 个落点数出来,读两头 |
| 长处 | 短,考场首选;上界的来路一清二楚 | 看得见全貌,顺带答出「模能取哪些值」 |
| 风险 | 忘了回验取到,把上界当最大值 | 落点数重或数漏(重叠的 3×3 只算一次) |
避坑清单
| 坑 | 错在哪 | 会算出什么 | 怎么当场发现 |
|---|
| 直接套三角不等式 | 用 ∑∣vi∣ 当最大值 | 4+22≈6.83,比真答案大一半 | 问一句:六个向量能同向吗?不能,等号取不到 |
| 基选错方向 | 把 DA 当成 e2 | y 的符号错,最大值变成别的数 | 对照表逐条核:DA=−AD |
| 对角线拆错 | 写成 BD=AB+AD | 两条对角线的贡献重复,x、y 全错 | BD=BA+AD=e2−e1 |
| 丢掉交叉项 | 不管基是否正交都写 x2+y2 | 本题恰好没错,换成菱形必错 | 先算 e1⋅e2,是 0 才能丢 |
| 漏掉那个恒等式 | 硬枚举 λ5、λ6 的四种 | 不会错,但慢一倍 | λ2=1⇒ 两个括号必有一个为 0 |
| 上界不验取到 | 只写 x2+y2⩽20 就答 | 若取不到,最大值其实更小 | 给出一组 λ,代回算一遍 |
| 最小值不给符号 | 只写「最小值 0」 | 填空题不扣分,解答题要扣 | (1,−1,1,1,1,1) 代回验证和为零向量 |
| 落点数漏 | 忘了两片有重叠 | 数成 30 个,或漏掉 (±4,±2) 这一圈 | 按行数:3+5+5+5+3=21 |