找回密码
 注册
Simdroid-非首页
查看: 71|回复: 3

[欧拉习题] PE[28]: sum of the numbers on the diagonals in a 1001 by 1001 spiral

[复制链接]
发表于 2009-11-21 16:57:11 | 显示全部楼层 |阅读模式 来自 上海


It seems your guys are hungry ?

( Wolves, Warriors ) ?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-11-21 19:32:00 | 显示全部楼层 来自 甘肃兰州
Simdroid开发平台
观察发现,每一圈上的数字的平均值都是该圈上位于1正左边的数字,1,6,19,40……对这串数字进行观察发现,其逐项之差成等差数列,公差为8。
  1. In[15]:= RSolve[{a[n + 1] == 2 a[n] - a[n - 1] + 8, a[1] == 1,
  2.   a[2] == 6}, a[n], n]

  3. Out[15]= {{a[n] -> 4 - 7 n + 4 n^2}}

  4. In[19]:= a = 4 #^2 - 7 # + 4 &; Total[4 Table[a[n], {n, 2, 501}]] + 1

  5. Out[19]= 669171001
复制代码

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2009-11-21 21:44:08 | 显示全部楼层 来自 上海
Alternative shorter form

  1. Total[4 Table[FindSequenceFunction[{1, 6, 19, 40}, n], {n, 1, 501}]]
复制代码
回复 不支持

使用道具 举报

发表于 2009-11-21 22:38:33 | 显示全部楼层 来自 甘肃兰州
Alternative shorter form
Total[4 Table[FindSequenceFunction[{1, 6, 19, 40}, n], {n, 1, 501}]]

FreddyMusic 发表于 2009-11-21 21:44
这个把中间的1算了4次,应该再减3,就是答案了。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-23 21:01 , Processed in 0.037200 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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