习题作业

本文探讨了一个数学问题,即在一个特定范围内找到一个合数,该合数不能整除两个相邻的数,但能整除其它数。文章分析了该合数必须包含的质因数,并给出了具体的数值解。

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

知识点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核的。另一个方面关闭不必要的后台运行软件。

转载于:https://www.cnblogs.com/wangdon/p/5301553.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值