找回密码
 欢迎注册
楼主: mathe

[擂台] 平方数数字和

[复制链接]
发表于 2008-7-10 20:22:30 | 显示全部楼层
是47#

评分

参与人数 1鲜花 +1 收起 理由
gxqcn + 1 谢谢指正,已修改。

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-10 20:29:13 | 显示全部楼层
最好把HugeCalc记时换成我们以前用的基本记时 反正HugeCalc其他功能用不到 然后考虑计算到10^24如何? 呵呵 反正控制整体内存在512M内应该是容易的 我挂服务器上几天 最好实现关机开机后自动恢复
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-10 20:34:12 | 显示全部楼层
我错了 根本用不到这么大的表 考虑$(x + 1)^2 = x^2 + 2x + 1$ 那么,只需要保存以前的平方结果 上一个X 就可以了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-10 20:36:19 | 显示全部楼层
或者 是否一次计算 $(x + 1)^2$到$(x+a)^2$ a=10或者100?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-10 20:39:35 | 显示全部楼层
不好意思,重新审查GxQ代码发现已经是我说的53#算法 但是否54#算法更好??
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-10 20:39:57 | 显示全部楼层
我的代码中早已用到 $\Delta = n^2 - (n-1)^2 = 2n + 1$ 这种递推思想,以避免乘法运算。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-10 20:41:42 | 显示全部楼层
明白鸟 呵呵
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-10 20:53:29 | 显示全部楼层
原帖由 无心人 于 2008-7-10 20:29 发表 最好把HugeCalc记时换成我们以前用的基本记时 反正HugeCalc其他功能用不到 然后考虑计算到10^24如何? 呵呵 反正控制整体内存在512M内应该是容易的 我挂服务器上几天 最好实现关机开机后自动恢复
可以很方便地在 49# 基础上修改实现。 因为中途仅需记录最先满足要求的平方根,所以对内存的需求是相当相当的小。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-10 20:55:09 | 显示全部楼层
呵呵 我把代码给改了些 刚通过了gcc编译 但因为是算6个4位的 不知道什么时候出结果 呵呵
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-10 21:04:49 | 显示全部楼层
我错了 呵呵 我忘记考虑超过2^32的处理了 明天再考虑下 计算一天是 10^26 呵呵 我完善了,挂我服务器上去
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-21 17:53 , Processed in 0.035588 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表