前言
2026 年第一篇 blog。
本篇 blog 目标:CSP2023J2T3. [CSP-J 2023] 一元二次方程-T3。
二次根式
概念
「
概况
如果你能算出 1+1=2,那么你就能算出 3+3+3=9;
如果你能算出 3+3+3=9,那么你就能算出 3×3=9;
如果你能算出 3×3=9,那么你就能算出 32=9;
如果你能算出 32=9,那么你就能算出 9=3。
这就是二次根式。聪明如我
」
二次根式,就是形如 a=x(a≥0) 的形式。
运算
- a×b=ab;
- ba=ba;
- 适用 整式的乘法、因式分解 。
- 不能直接进行加减,例如 2+3 已是最简。而 8+18=22+32=52。
- a×a=a。
最简二次根式
要求:
- 被开方数不含分母、小数,分母不含根数。例如 32 不是最简二次根式,需要化为 36(具体如下)$$\boxed{
\begin{aligned}
\sqrt{\dfrac{2}{3}} &= \dfrac{\sqrt{2}}{\sqrt{3}} \\
&= \dfrac{\sqrt{2}\times\sqrt{3}}{\sqrt{3}\times\sqrt{3}} \\
&= \dfrac{\sqrt{6}}{3}
\end{aligned}
}$$
- 被开方数不含能开的尽方的数。例如 4 要化成 2。同理,4a 要化成 2a。也可以得到:8=4×2=22。
OK, 现在你已经学完二次根式的全部内容 ,可以去做 CSP2023J2T3. [CSP-J 2023] 一元二次方程-T3 了 。
目标题目
题目大意:给出一元二次方程二次项系数、一次项系数、常数项 a,b,c,根据求解公式 x1,2=2ac−b±b2−4ac,输出其中较大的解的式子。
观察求根公式,可以分为两部分:2ac−b 和 2acb2−4ac。第一部分可以约分(因为都是整数)。
「
如何约分?
这不就在小学就学过嘛
b×ca×c=ba
分式的分子分母同时乘或除以一个不为 0 的数,分式不变。
那么,ba 就可以化为:
b÷gcd(a,b)a÷gcd(a,b)
那么,第一部分就解决了。
」
第二部分?
可以先从判别式的根号入手。首先看看 x 有多少种情况:
- x 为完全平方数:x 一定可以表示为一个整数 a,其中 a2=x;
- x 的因子中有完全平方数:x 一定可以表示为 mn 的形式,其中设 d 为 x 的因子中的完全平方数,则 m2=d,n=dx。例如 8 其中 8 有因子 4 为完全平方数,所以 m=4=2,n=48=2。所以 8 可以表示为 22。
- 其他情况:只能用 x 表示。
(实际上就是将二次根式化到最简)
这样,就可以进行约分了。
约分后,x 应该化为一个 q1p1+q2p2r 的形式。
然后进行亿些化简,你就解决这道题目了。
$$\Huge\colorbox{ffff00}{\color{000000}\texttt{THE END}}$$