方法线路 M18 · 什么时候用?为什么用?

构造法

把要找的东西直接造出来——一个达到上界的例子、一个辅助函数、一个几何图形或一串数——让“存在”和“最值”看得见摸得着。

📖 配合《解题方法与策略》第 18 章阅读

一个想法,一张图从 1 到 20 中选尽量多的数,使其中任何一个都不整除另一个。你能选几个?再按“按抽屉排列”看看为什么不能更多。

图形加载中…

一句话

很多问题的答案是一个“东西”:一个例子、一个函数、一个图形。构造法就是把它造出来。最常见的格局是求最值:

光有界,答案可能更小;光有例子,答案可能更大。另一种构造是把一个式子“认出来”:它像判别式,就造一个二次函数;它像余弦定理,就造一个三角形。

先猜后证

从 中最多能选出多少个数,使其中任何一个都不是另一个的倍数?

个
先选定答案,才能看到结论。

例:{1, …, 2n} 中互不整除的数最多有几个(n = 10)

第 1 / 5 步
图形加载中…
  1. 先随手选

    贪心地从小往大选会吃亏:选了 , 都不能再选。检测器会标出所有整除的对。

第 1 站 · 构造函数(卷二)

的形状像“”——判别式。那就造一个判别式是它的二次函数。

一题多解

证明柯西不等式 。

构造二次函数

设 (否则显然)。令 。 对一切实数 成立,开口向上,所以判别式 。等号当且仅当某个 使所有 。

代价要先“看出”判别式;之后两行。

拉格朗日恒等式

。

代价展开验证即可,但恒等式本身要记住。

第 2 站 · 构造图形(卷三)

正是余弦定理里夹角为 的样子:。

例:a, b, c > 0,证明 √(a² − ab + b²) + √(b² − bc + c²) ≥ √(a² + ac + c²)

第 1 / 4 步
  1. 认出余弦定理

    ;。

第 3 站 · 数列中的存在性(卷五)

“是否存在任意长的一串连续合数?”——存在,而且能写出来。

例:对任意正整数 k,存在 k 个连续的合数

第 1 / 3 步
  1. 让每一项都有一个因数

    想让第 个数被 整除:用一个所有 都整除的数打底。

第 4 站 · 集合的分划(卷一)

同一个模式,换一个条件:选出的数两两不互素。抽屉变成相邻的两个数 (相邻整数互素)。

图形加载中…
从 到 中选尽量多的数,使任两个都不互素。先打开“按抽屉排列”,再动手构造。

上界: 个抽屉 ,每个至多选一个,所以至多 个。构造:全部偶数 ,任两个有公因数 。最大值是 。

练一练

练习 1基础

从 中最多能选出多少个数,使其中任何一个都不整除另一个?

练习 2基础

从 中最多能选出多少个数,使其中任两个都不互素?

练习 3提高

五个连续的正整数都是合数,其中最小的一个至少是多少?

练习 4挑战

实数 满足 。求 的最小值。

错误博物馆 · 本站展品

离站之前,看看别人在这里踩过的坑。去博物馆看全部展品 →

展品

构造出来的例子没验证

错误的做法:从 中选出互不整除的 个数:取全部奇数 ,奇数之间不会整除。
错在哪里?先想一想,再打开

病因  整除一切数, 整除 ……奇数之间当然可以整除。构造的例子必须逐条核对条件,“看起来对”不算数。

正确的做法:取 :其中任两个数之比小于 又大于 ,不可能整除。

「例子要逐条验证」

展品

阶乘构造差一个

错误的做法:要 个连续合数:取 。
错在哪里?先想一想,再打开

病因  被 整除只对 成立;, 是否为合数没有保证。

正确的做法:取 : 且 ,十个数都是合数。

「构造的每一项都要有理由」

这条线路经过的站

同一个想法,在不同的地方各用一次。

  1. 构造函数解题卷二《函数与函数方程》第 5 章
  2. 集合的分划卷一《集合》第 4 章
  3. 三角代换与综合应用卷三《三角函数》第 6 章
  4. 数列中的存在性问题卷五《数列与数学归纳法》第 15 章
  5. 用柯西不等式证明不等式卷六《平均值不等式与柯西不等式》§4.1