如何在Java中修复“ largeNumber ^ 5 + 1 = largeNumber ^ 5”

六十树

我正在搜索a,b和c,这样a ^ 5 + b ^ 5 = c ^ 5。我的程序产生2000 ^ 5 + 1 = 2000 ^ 5。为什么会发生这种情况以及如何解决?

public class Euler {

     public static void main(String[] args) {
        long i=0;
        int power = 5;
        int a1 = 1; 
        int a2 = 2000;

        boolean isSolved = false;
        long sumOfPowers = 0;
        double root = 0;
        long roundDown = 0;
        long roundDown2Power = 0;

            sumOfPowers = (long) (Math.pow(a1, power) + Math.pow(a2, power));
            root = Math.pow(sumOfPowers, 1.0/power);

            roundDown = (long) root;
            roundDown2Power = (long)Math.pow(roundDown, power);

            if (sumOfPowers == roundDown2Power) {
                isSolved = true;
                System.out.println(isSolved + " " + a1 + "^" + power + " + " + a2 + "^" + power + " + "  + "^" + power +  " = " + roundDown + "^" + power );
            }
        }
    }

我正在寻找欧拉猜想的反例。我使用这种方法获得了第五次幂。一次错误寻找欧拉猜想的反例27 ^ 5 + 84 ^ 5 + 110 ^ 5 + 133 ^ 5 = 144 ^ 5(Lander&Parkin,1966),这需要6秒钟。我正在尝试获取5800 ^ 4 + 217519 ^ 4 + 414560 ^ 4 = 422481 ^ 4(Roger Frye,1988),但是在测试此模块时,我发现我的程序产生2000 ^ 5 + 1 = 2000 ^ 5。这是一个问题。

约翰

您应该尝试在Java中使用BigInteger lib。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在列中的值1之前定位5行和之后定位5行

来自分类Dev

如何生成图案5 5 5 5 5 4 4 4 4 3 3 3 2 2 1

来自分类Dev

如何在JavaScript中[1,2] + [4,5,6] [1] = 1,25

来自分类Dev

如何修复Java中的“索引5超出长度5的范围”错误

来自分类Dev

了解“ 5 1”的类型

来自分类Dev

如何在PyQt5中修复变量注释的非法目标

来自分类Dev

Matlab:如何使[1 3 5]成为[1 nan 3 nan 5]

来自分类Dev

关于Javascript中的“ 5” -1和“ 5” +1(加号和减号)

来自分类Dev

使用 for 循环以 -1、0 和 1 等比例填充 R 中的 5*5 矩阵

来自分类Dev

如何使用 jumbotron bootstrap 在 1 行中创建 5 列?

来自分类Dev

如何在反应中每5秒加1和setState

来自分类Dev

如何在 jmeter 中每 5 秒发送 1 个请求

来自分类Dev

如何在Macbook Pro 5,5上修复网络摄像头

来自分类Dev

如何修复Qt5中的gstreamer错误?

来自分类Dev

如何将(5,)numpy数组转换为(5,1)?

来自分类Dev

R:如何制作序列(1,1,1,2,3,3,3,4,5,5,5,6,7,7,7,8)

来自分类Dev

R:如何制作序列(1,1,1,2,3,3,3,4,5,5,5,6,7,7,7,8)

来自分类Dev

如何检查iso的MD5 / SHA1?

来自分类Dev

如何简化可以运行1或5或100次的PHP代码?

来自分类Dev

ef5中与自身有1对多的关系?

来自分类Dev

REGEX中1至5个相同的组

来自分类Dev

IIS中的ASPNET5 RC1调试

来自分类Dev

动态加载1行中的5个按钮

来自分类Dev

-1%5在python中应该是什么结果

来自分类Dev

动态加载1行中的5个按钮

来自分类Dev

$ PS1中的38; 5序列是什么?

来自分类Dev

如何在引导程序中以自定义宽度在页面上的1行中显示5个输入

来自分类Dev

如何在Laravel 5中调用模型?

来自分类Dev

如何在Laravel 5中重置密码?

Related 相关文章

热门标签

归档