2019-02-28 不定方程暴力与非暴力的解法

2019-02-28  本文已影响0人  我的的昵称已被使用换一个吧

一般来说几个方程就对应的几个解

但是,如果回到最原始的办法,那么就只能试了

比如说,在整数的范围内求

4*x-5*y=3;

那么最简单的办法就是去试,即暴力破解法

如下:

但是双层循坏可能时间会慢一点,效率略有不高

所以就可以尝试改造一下,改造成单层循环

那么怎么改呢?

4*x-5*y=3

进行移项就是

4*x=3+5*y

化简得:

x=(3+5*y)/4

判断是否能够除尽就可以了

然后在通过推导求出另一个数就可以了

上一篇 下一篇

猜你喜欢

热点阅读