数据结构和算法||5,第10001个素数

Posted XPUCSC

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构和算法||5,第10001个素数相关的知识,希望对你有一定的参考价值。

来源:数据结构和算法


列出前6个素数,它们分别是2、3、5、7、11和13。我们可以看出,第6个素数是13。

第10,001个素数是多少?


上期的问题是:4,并非盈数之和

答案:4179871

System.out.println(nonAbundantSums());

分析:

先把1到28123之间的盈数存储在list中,然后在逐个判断,其实list中的盈数相当于已经按照从小到大排序好的,下面的while循环和二分法查找有一点点类似的地方。如果不能表示就加到sum中,最后返回。

以上是关于数据结构和算法||5,第10001个素数的主要内容,如果未能解决你的问题,请参考以下文章

Python3练习题 035:Project Euler 007:第10001个素数

python 第10001个素数

Python3练习题 035:Project Euler 007:第10001个素数

数据结构与算法之深入解析“第K个最小的素数分数”的求解思路与算法示例

project euler之第10001个素数

算法学习