这个程序自己刚开始没怎么琢磨透,然后你懂的......参考了一下答案,醍醐灌顶啊。再回头研究一下其实也有自己的思路了,不是特别的难。

知识点int64 是有符号 64位整数数据类型表示是-2^63---2^63 和int 8  int32差不多

1.程序是要寻找一个在2--32这个范围中,不能整除两个相邻的数,但可以整除其他的数。

2.每一个合数都能被质数相乘,因此要寻找的数里面必须含有2--32范围中的所有质数即:2,3,5,7,11,13,17,19,23,29,31。16,17是其余28个数字的最小公倍数。所以这个数为2123581660200(8*27*25*7*11*13*19*23*29*31)

3.这个问题我不知道,只是理论分析了这个程序,实际操作并没有任何结果。参考网上的答案(单核cpu 2.0GHz,)需要277个小时那么(单核cpu 4.0GHz)277/2小时

4.开启电脑的高性能模式,一般是4核,当然也有8核的。另一个方面关闭不必要的后台运行软件。

相关文章:

  • 2022-01-14
  • 2021-06-11
  • 2022-01-07
  • 2021-05-22
  • 2021-07-03
  • 2021-08-19
  • 2021-12-09
  • 2021-06-15
猜你喜欢
  • 2021-07-27
  • 2021-07-21
  • 2021-09-11
  • 2021-11-04
  • 2021-07-09
  • 2022-03-06
  • 2022-12-23
相关资源
相似解决方案