美文网首页
2019分解为三个素数的平方和

2019分解为三个素数的平方和

作者: 破旧的大卡车 | 来源:发表于2019-01-04 19:16 被阅读174次

我们可以直接验证, 2019是所有可以用6种方式分解为三个素数平方和的最小正整数. Mathematica代码如下:

Solve[x Log[x] == 2019, x];
n = Floor[x /. %] // First
primes = Reap[For[k = 1, k <= n, k++, p = Prime[k];
    If[p < Sqrt[2019], Sow[p]]]][[-1, 1]]
LenPrimes = Length[primes];

ClearAll[i, j, k]
For[y = 1, y <= 2019, y++, county = 0;
 For[i = 1, i <= LenPrimes, i++, pi = primes[[i]];
  For[j = i, j <= LenPrimes, j++, pj = primes[[j]];
   For[k = j, k <=  LenPrimes, k++, pk = primes[[k]];
    If[pi^2 + pj^2 + pk^2 == y, county++;
     Print[Superscript[pi, 2], "+", Superscript[pj, 2], "+", 
      Superscript[pk, 2], "=", pi^2 + pj^2 + pk^2]]
    ]
   ]
  ];
 If[county != 0, Print[county]]
 ]

利用输出知
72 + 112 + 432 = 2019
72 + 172 + 412 = 2019
112 + 232 + 372 = 2019
132 + 132 + 412 = 2019
172 + 192 + 372 = 2019
232 + 232 + 312 = 2019

相关文章

  • 2019分解为三个素数的平方和

    我们可以直接验证, 2019是所有可以用6种方式分解为三个素数平方和的最小正整数. Mathematica代码如下...

  • 望月新一证明“ABC猜想”感想

    一、ABC猜想简介 任何一个大于2的整数要么是素数,要么可以分解为有限个素数的乘积形式,而且不考虑素因数的位置这种...

  • 第四周深入循环_素数和

    /** * 素数和(5分) 题目内容: * * 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。...

  • 比较两个变异大小

    矫正数 总平方和组内平方和处理平方和总平方和SST=组内平方和sse+处理平方和SSt 总自由度DFT =组内自...

  • Java 循环 编程练习题(下)

    3、素数和 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和...

  • JAVA作业4

    1素数和(5分) 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整...

  • 【第五周作业01数素数和】程序设计入门——C语言(翁恺)

    素数和(5分) 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n...

  • 用Ruby生成素数(2009-10-26)

    想看看自己写的素数生成代码与专业 coder 的差别。一开始只是想验证自己的一个想法,任何整数都可以分解为素因子的...

  • 素数和

    题目来源:中国大学MOOC——零基础学JAVA题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,...

  • 6.素数和

    题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0

网友评论

      本文标题:2019分解为三个素数的平方和

      本文链接:https://www.haomeiwen.com/subject/wpikrqtx.html