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

[提问] 求2^1000的各位数字之和

[复制链接]
发表于 2009-3-17 14:35:28 | 显示全部楼层
我觉得这个是考高精度运算和快速幂运算
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2009-3-17 17:41:57 | 显示全部楼层
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-3-17 17:54:31 | 显示全部楼层


如果求个位数字应该可以做到
10位的也可以

但,从10位以上递推么?
有点复杂了

主要是不能超过直接算
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2009-3-17 21:06:24 | 显示全部楼层
终于看完了论坛里的帖子,长达12页,没想到全部都是很暴力的方法。

不过,我倒见识了不少五花八门的编程语言,什么ECMAScript,Factor,F#,Boo,Nemerle,Smalltalk的。。。。。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-3-18 07:27:14 | 显示全部楼层
有时简单直接也不失是一种好方法。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-3-18 07:55:09 | 显示全部楼层
有没有比Haskell再短的程序了?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2009-3-18 11:38:03 | 显示全部楼层
原帖由 无心人 于 2009-3-18 07:55 发表
有没有比Haskell再短的程序了?

你的one-liner 代码比其他也用haskell的短多了,强。
不过,论起one-liner中字符的个数,你的还不算是最少的,嘿嘿
Python:    sum(map(int, str(2**1000)))
Mathematica:Plus@@IntegerDigits[2^1000]

还有那个好像是J语言的,也超级短
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-3-18 11:43:35 | 显示全部楼层
链接在哪里?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-3-19 13:53:45 | 显示全部楼层
本主题于 2009-03-19 13:49 分割(因为后面的都是讨论图片上传的问题),

紧接着楼上的回复如下:

原帖由 wayne 于 2009-3-18 11:52 发表
要注册了才显示每个题对应的留言板,没注册是不显示的
http://projecteuler.net/index.php?section=problems

本想截图给你的,可上传gif,png图片都不支持,,,
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-3-19 14:13:55 | 显示全部楼层
分割是个好主意,先前我遇到同样的问题,可以用的却是比较笨的办法。创建新帖 -》复制粘贴到新帖->删除旧主题某些帖子
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-3-19 14:15 , Processed in 0.068609 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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