类似如下的答案从理论上应该囸确,可是不能跑出哪怕一个正确的答案很显然,下面这个程序中a=1,b=1进入内层循环中后,将从1一直跑到INT_MAX而这显然是没有必要的呵呵,如何改进呢有没有知道~挑战一下!弄个答案来瞅瞅:
问题是你这个方程,在PC的整数范围有解吗
哦,对哦我自己改了一下了然后咑印出来发现一直都是a=1,b=1然后c就一直往上面加呵呵。
肯定有的是在某个数论学了有什么用书上看到的。据说是某个外国数学家在小时候别人问他的题结果他花了半年的时候解了出来,书是翻译的除非“印刷错误”?
能给出证明么?不能凭感觉吧
我把程序里面的INT_MAX換成1000,运行后无解
有兴趣的话换成10000,运行一晚上试试
a和b必须同时为奇数或者同时为偶数,因为22*c^3为偶数而x^3的奇偶性和x一致
可以改进下,因为a和b是等价的第二重循环可以直接从a开始
类似如下的答案从理论上应该囸确,可是不能跑出哪怕一个正确的答案很显然,下面这个程序中a=1,b=1进入内层循环中后,将从1一直跑到INT_MAX而这显然是没有必要的呵呵,如何改进呢有没有知道~挑战一下!弄个答案来瞅瞅:
问题是你这个方程,在PC的整数范围有解吗
哦,对哦我自己改了一下了然后咑印出来发现一直都是a=1,b=1然后c就一直往上面加呵呵。
肯定有的是在某个数论学了有什么用书上看到的。据说是某个外国数学家在小时候别人问他的题结果他花了半年的时候解了出来,书是翻译的除非“印刷错误”?
能给出证明么?不能凭感觉吧
我把程序里面的INT_MAX換成1000,运行后无解
有兴趣的话换成10000,运行一晚上试试
a和b必须同时为奇数或者同时为偶数,因为22*c^3为偶数而x^3的奇偶性和x一致
可以改进下,因为a和b是等价的第二重循环可以直接从a开始