【发布时间】:2010-11-18 18:09:33
【问题描述】:
请查看我用来查找所有 Amicable Pairs (n, m), n http://tutoree7.pastebin.com/wKvMAWpT。找到的对:http://tutoree7.pastebin.com/dpEc0RbZ.
我发现现在每增加一百万需要在我的笔记本电脑上使用 24 分钟。我希望有大量的 n 可以提前过滤掉。这很接近,但没有雪茄:不以“5”结尾的奇数 n。到目前为止,只有一对反例,但数量太多了:(34765731, 36939357)。那作为过滤器将过滤掉所有 n 的 40%。
我希望有一些想法,不一定是用于实现它们的 Python 代码。
【问题讨论】:
-
你这样做是为了欧拉计划还是其他竞赛?
-
@XML 否。作为优化练习。到目前为止,我一直致力于优化功能。
-
@belisarius:但没有使用过滤器来查找这些对?无论如何,非常有趣的网站——不仅是 ch。 9!
标签: optimization number-theory