鱼C论坛

 找回密码
 立即注册
查看: 1154|回复: 0

[技术交流] 小练习结果揭晓 考察可以写成各位数之和的幂的数字

[复制链接]
发表于 2017-6-12 22:49:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

x
本帖最后由 冬雪雪冬 于 2017-6-13 09:58 编辑

原帖子:http://bbs.fishc.com/thread-88122-1-1.html
题目:

512 是有趣的,因为他正好等于他的各位数字之和的幂: 5 + 1 + 2 = 8,  83 = 512。另外一个有这个性质的数字是 614656=284 。

我们定义 an 为这个数列中的第 N 个元素,当然,起码得是两位数以上,才能求和。

已知 a2=512,a10=614656

请找出 A30。
正确答案是:248155780267521
题目很简单,从614656以后一个个试就可以了。数字除以各位之和,如果不能整除,就否定掉,重复计算直至得数为1,就把计数加一,直至计数到30。另外还可先判断这个数字是否是合数,当然用时是否合算就得尝试一下了。
答案正确的鱼油是:
jerryxjr1220
WelanceLee
ooxx7788
小Q学Python小剑剑

china25qd可乐爱宅着 的程序用时过长,我没能验证结果。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-9 02:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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