读程序的修改

在上一篇的博客里我没有找到是否存在这样的数,这个数是什么。首先我认为这个数一定很大,因为程序运行很久也没有得到结果。但是这个最小数要满足是除两个连续数的剩下所

有数的最小共倍数,同时这个数也不能被这两个连续数整除。要解决这个问题首先要找到这两个数。这一串数是{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,

23,24,25,26,27,28,29,30,31}

1.这两个数一定不会是一位数,所以要从10开始往后找。

2.同时满足能整除数组中后面的数也要排除,11可以整除22,一直到15可以整除30。通过这个我们又可以得出这个两个数应该在15后面。

3.由于是要求除这两个数外所有数的最小公倍数。剩下的数拆分开不可以包含重复的数。例:18=2*9满足条件;16=4*4不满足条件。这样就剩下{16,17,19,23,29,31}

4.这两个数应该是连续的,所以满足条件的是16,17。

5.下面的任务就是求除了16,17以外的最小公倍数。

6.把所有的素数都乘起来。

2*3*5*7*11*13*19*23*29*31=11797675890

以上是我的修改,但是还是不太确定结果对不对。我会好好思考,继续更新。

原文地址:https://www.cnblogs.com/mww123/p/5349222.html