中文数学 Wiki
中文数学 Wiki
Advertisement

数论中,二元一次不定方程是形如

不定方程,其中是整数,这个方程是关于整数变量的方程。

解法[]

定理:上述方程有解的充要条件是,在有解时,若已知方程有一组特解,那么它的所有解的形式是

因此,我们仅需求出一组特解即可,如果方程有解,我们总可以将上述方程先做化简,为

下面,我们总假设 做变换,于是,原方程等价于
当式子简单时可以直接看出一组解,其实,注意到这就是在辗转相除法中介绍的贝祖等式,它可以由辗转相除的方法求出一组特解,进而带入所作的变换中,有原方程的特解

示例[]

求方程的所有整数解。

因为,所以原方程有解。原方程化为,先解方程,对做辗转相除,有
于是
于是题目中的方程一组特解为,所有的解为

当数字过大时,可以不用先找,也不用判断是否有解,直接做辗转相除即可。

正解(非负解)问题[]

在实际应用场合中,有时要求方程的解取正数或非负数,这时由以上方法取得的解有一部分可能不适用,这时就要对方程做更精细的讨论。对于方程

异号(不妨假设)时,方程总有无穷多组非负解,只需要在解的通式
中取充分大的即可。

同号时,只有同号时才有可能存在非负解,实际上可以证明:当时不定方程有非负解,解的个数为(需验证不同情形),而当时不定方程无非负解。要求出这些解,只需在解的通式中令两个未知元大于等于零即可。

而如果,必须满足。同样假设同号,那么当时原不定方程有正解,且解数为,而当时不定方程无正解。要求出这些解,只需在解的通式中令两个未知元大于零即可。

元一次的不定方程可以化为个二元一次不定方程求解,其自由因子有个。求解的相关方法参看上一节。

上下节[]

Advertisement