第五章 被系统玩弄(一)第2/2段
说完,丢番图拄着木杖,缓缓地出了门。
杨成看了看墙上的公式,开始了思索。
这是一个著名的丢番图方程,或者说是不定方程。
当杨成看到这个方程的左边x*x - 4y*y,他就有一种感觉。
它可以转化为(x - 2y)*(x + 2y)。
而且这必然是第一步。
因为等式右边的常量N,它有可能是一个很大的数。
如果尝试使用穷举法,效率会是很低的。
但可以尝试分解这个常量,把它因式分解成两项。
比方说,N=24,分解成两项有如下的可能:
[1,24],[2,12],[3,8],[4,6]
拿这些可能的项往式子上面一套,便可以得到四个方程组:
x - 2y = 1
x + 2y = 24
--------------
x - 2y = 2
x + 2y = 12
--------------
x - 2y = 3
x + 2y = 8
--------------
x - 2y = 4
x + 2y = 6
这样就转化成了求四个二元一次方程。
最后,再选取其中的正整数解即可。
杨成调出系统编辑器,把这个求解过程写成了一个通用的函数。
无论N是什么输入,都可以通过这个函数来求解。
似乎有一种古老而神秘的力量感知到了这个函数。
墙壁上,丢番图所写的那个方程式慢慢地被金色的线条所环绕。
“叮!”
系统声音响了起来。
“恭喜您完成了丢番图方程求解任务!”
“成哥好棒喔!”
“皮卡丘系统”谄媚地说着肉麻的话,浑然不顾自己GM的身份。
“少拍哥哥的马屁了”。
杨成白了系统一眼。
“真想帮哥哥做点实事的话”。
杨成话锋一转,面露狡黠之色。
“给我安排个希腊妹子晚上过来耍耍啊!”
“呃~”
皮卡丘一时语塞。
“成哥,要不要继续来玩玩啊?”
这人工智能系统犹如拉皮条一般怂恿着杨成。
本章节已阅读完毕(请点击下一章继续阅读!)