更新时间:2026-10-29

题目看了三遍,条件全抄下来了,公式也翻了一遍,脑子里转了几圈,就是找不到突破口。
别急,先喝口水。
因为你可能一直在用"硬碰硬"的方式解题——题目给你什么条件,你就顺着什么条件往下推。推不动,就卡住了。
但有没有想过,题目没给你的东西,你可以自己"造"出来?
这就是今天想跟你聊的:构造法。
说白了,构造法就是"缺什么,自己补什么"。题目里缺一个桥梁,你就造一座桥;缺一个工具,你就磨一把刀。
听起来玄乎?往下看,你会发现这玩意儿其实特别接地气。
先说一个场景。
考试碰到这种题:已知三个整数 \(a\)、\(b\)、\(c\) 的和是6的倍数,求 \(a^3 + b^3 + c^3\) 被6除的余数。
你第一反应可能是:那我设 \(a = 6k + r_1\),\(b = 6m + r_2\),\(c = 6n + r_3\)……然后呢?然后你就开始疯狂展开计算了,算到第三行发现越算越乱。
换个思路。
你注意到没有,题目问的是"被6除的余数",而条件里也出现了"6的倍数"。数字6反复出现,这背后一定藏着什么规律。
我们来"造"一个东西:\(P(x) = x^3 - x\)。
为什么造这个?因为 \(x^3 - x = (x-1) \cdot x \cdot (x+1)\),这是三个连续整数的乘积。三个连续整数里一定有一个是2的倍数,也一定有一个是3的倍数,所以它们的乘积一定能被6整除。
也就是说,对任意整数 \(x\),\(x^3\) 被6除的余数,跟 \(x\) 被6除的余数是一样的。
把这个"万能钥匙"套到 \(a\)、\(b\)、\(c\) 上:
\[a^3 - a \text{ 能被6整除}\]
\[b^3 - b \text{ 能被6整除}\]
\[c^3 - c \text{ 能被6整除}\]
三个加起来:\((a^3 + b^3 + c^3) - (a + b + c)\) 能被6整除。
而 \(a + b + c\) 本身就是6的倍数,所以 \(a^3 + b^3 + c^3\) 也是6的倍数。余数为0。
你看,整个过程没有复杂的展开计算,核心就是一步:造出 \(x^3 - x\) 这个多项式,把问题转化成了"三个连续整数之积被6整除"这个已知事实。
第二种构造,更直接,也更好用。
遇到分母带根号的式子,比如:
\[\frac{x - \sqrt{2}}{y - \sqrt{2}}\]
你盯着分母看,那个 \(\sqrt{2}\) 就像一根刺,卡在那里让你不舒服。
怎么办?给它"配个对"。
你见过平方差公式 \(A^2 - B^2 = (A-B)(A+B)\) 吧?如果 \(A = y\),\(B = \sqrt{2}\),那 \((y - \sqrt{2})(y + \sqrt{2}) = y^2 - 2\),根号就消失了。
所以构造有理化因式 \((y + \sqrt{2})\),分子分母同乘:
\[\frac{(x - \sqrt{2})(y + \sqrt{2})}{(y - \sqrt{2})(y + \sqrt{2})} = \frac{xy + x\sqrt{2} - y\sqrt{2} - 2}{y^2 - 2}\]
根号从分母"逃"到了分子,分母干净了。
这个操作在初中阶段会反复出现,尤其是根式运算和二次根式化简。说白了,就是利用平方差公式"消根",核心动作只有一个:找到那个"配对项",乘上去。
这个稍微高级一点,但理解了之后特别优雅。
题目:已知 \(\alpha\)、\(\beta\) 是方程 \(x^2 - x - 1 = 0\) 的两根,求 \(\alpha^3 + \beta^3\)。
常规思路:先求 \(\alpha\)、\(\beta\) 的值(用求根公式),然后代入计算。能算,但过程繁琐,而且涉及到 \(\sqrt{5}\) 的三次方展开,容易出错。
构造法的思路是:利用方程本身"造"出 \(\alpha\) 和 \(\beta\) 的递推关系。
因为 \(\alpha\) 是方程的根,所以 \(\alpha^2 = \alpha + 1\)。这就是你"造"出来的第一个关系。
然后:
\[\alpha^3 = \alpha \cdot \alpha^2 = \alpha(\alpha + 1) = \alpha^2 + \alpha = (\alpha + 1) + \alpha = 2\alpha + 1\]
同理:
\[\beta^3 = 2\beta + 1\]
加起来:
\[\alpha^3 + \beta^3 = 2(\alpha + \beta) + 2\]
而由韦达定理,\(\alpha + \beta = 1\),所以:
\[\alpha^3 + \beta^3 = 2 \times 1 + 2 = 4\]
整个过程没有出现任何根号,没有开方,没有复杂的展开。你只是把"方程的根"这个身份用到了极致——根满足方程,那就从方程出发,一层一层往下推。
构造对偶式的精髓在于:当题目给了你 \(f(x) = 0\) 的根,你就把"根满足方程"这个事实变成你的武器,反复使用。
再来一个有意思的。
题目:实数 \(a, b, x, y\) 满足 \(ax - by = 3\),\(ax + by = 7\),\(ax^2 + by^2 = 16\),求 \(ax^5 + by^5\)。
你看到没,下标在变:从1次到2次……题目问的是5次。如果直接算 \(x^5\) 和 \(y^5\),你根本不知道 \(x\) 和 \(y\) 具体是多少。
但换个角度看:设 \(S_n = ax^n + by^n\),题目给了 \(S_1 = 7\),\(S_2 = 16\)。
第一个条件 \(ax - by = 3\) 可以帮我们求出 \(ax\) 和 \(by\) 的值:
\[ax = 5, \quad by = 2\]
现在关键是构造递推关系。如果 \(x\) 和 \(y\) 是某个二次方程 \(t^2 - pt + q = 0\) 的两个根,那么 \(S_n = p \cdot S_{n-1} - q \cdot S_{n-2}\)。
从已知条件出发,可以推导出 \(x\) 和 \(y\) 满足的二次方程,进而构造出 \(S_n\) 的递推公式,逐步算到 \(S_5\)。
这个方法的核心思想是:你不需要知道 \(x\) 和 \(y\) 具体是多少,你只需要知道它们"共同服从"的规律。这个规律就是一条"传送带",你站在上面,就能从已知的项"传送"到要求的项。
数学题有时候是"画"出来的。
当题目条件里的数量关系有明显的几何味道时,别犹豫,拿起尺子画个图。
比如遇到比例关系 \(\frac{a}{b} = \frac{x}{y}\),你可以把它想象成两个相似三角形的对应边。遇到 \(\sqrt{a^2 + b^2}\),你就画个直角三角形。遇到 \(|a - b|\),你就在数轴上标两个点,量一下距离。
几何图形的好处是:它把抽象的代数关系变成了你眼睛能直接看到的东西。有时候你代数上卡了半小时,画个图三秒钟就看明白了。
当然,构造几何图形不是万能的,它更适合那些"长得像几何问题"的代数题。判断标准很简单:题目里有没有平方根、有没有比例、有没有"距离"或"面积"的暗示。有,就试试画图。
这个最简单,但也是最容易被忽视的。
题目:某班48名学生,男生人数比女生人数的2倍少6人,求男女生各多少人。
设男生 \(x\) 人,女生 \(y\) 人:
\[\begin{cases} x + y = 48 \\ x = 2y - 6 \end{cases}\]
解得 \(x = 30\),\(y = 18\)。
你可能会说,这太简单了,我闭着眼睛都会。
但我想说的是:构造方程的本质,是把"文字描述"翻译成"数学语言"。翻译的钥匙就是"设未知数"和"找等量关系"。
很多应用题你读不懂,归根结底是翻译能力不够。练构造方程,其实就是在练"翻译"。
有时候,证明一个命题为假,比证明它为真容易得多。
题目:判断"若 \(a + ab + c > 0\) 且 \(c > 1\),则 \(0 < b < 2\)"是否正确。
你不需要证明它对,你只需要找到一个反例。
取 \(a = 1\),\(b = 3\),\(c = 2\):
\[a + ab + c = 1 + 3 + 2 = 6 > 0\]
\[c = 2 > 1\]
条件都满足了,但 \(b = 3\),显然不满足 \(0 < b < 2\)。
命题被推翻了。
构造反例的技巧是:先满足条件,然后让结论"越界"。你要故意把 \(b\) 取一个特别大或特别小的值,看条件还能不能成立。能成立,反例就找到了。
对于"是不是所有情况都成立"这类问题,你可以先拿几个特殊值试一下。
比如"任意三个连续奇数之和都是3的倍数",你取 \(1, 3, 5\),和为9,是3的倍数;取 \(7, 9, 11\),和为27,也是3的倍数。
特例不能证明一般结论,两个"是"推不出"永远是",但特例能帮你建立直觉。如果你试了五组都是对的,你心里就有底了,正式证明的时候也知道往哪个方向走。
构造法听起来像"花招",其实它是数学思维里最核心的一种能力。
你回顾一下上面这些例子:造多项式、造有理化因式、造对偶式、造递推式、造图形、造方程、造反例、造特例……形式完全不同,但底层逻辑是一样的——题目没直接给你的东西,你自己造出来,让问题变得可解。
这种能力没有捷径,只有大量练习。但好消息是,初中阶段的构造法套路其实就那几种,你把这些模式认熟了,考试时看到题目就能条件反射地想"这里该造点什么"。
从今天开始,每做一道题,除了问"这题怎么解",再多问一句:"如果题目少给了一个条件,我自己能造出来吗?"
这个问题问多了,你的数学直觉就会长出来。