50,528
社区成员
发帖
与我相关
我的任务
分享
应该是程序还没执行完,单独判断33550336这个数字可以发现这个数字是完全数,而且判断完全数的算法会随着数字的增大同时执行时间会越来越来久,单独判断33550336这个数字大概需要200ms左右,然后8128至33550336区间要执行(33550336-8128)次,平均每次执行时间假设要100ms左右,总执行时间也要(33550336-8128)*100ms,这个量级换算成小时怕是上百了,你的程序里N又这么大,所以执行时间就更久,建议再优化一下算法,或者用多线程去执行可能会得到想要的结果