无心人 发表于 2009-3-17 14:35:28

我觉得这个是考高精度运算和快速幂运算

wayne 发表于 2009-3-17 17:41:57

see this
http://projecteuler.net/index.php?section=problems&id=16

无心人 发表于 2009-3-17 17:54:31

:)

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

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

主要是不能超过直接算

wayne 发表于 2009-3-17 21:06:24

终于看完了论坛里的帖子,长达12页,没想到全部都是很暴力的方法。

不过,我倒见识了不少五花八门的编程语言,什么ECMAScript,Factor,F#,Boo,Nemerle,Smalltalk的。。。。。

gxqcn 发表于 2009-3-18 07:27:14

有时简单直接也不失是一种好方法。

无心人 发表于 2009-3-18 07:55:09

有没有比Haskell再短的程序了?

wayne 发表于 2009-3-18 11:38:03

原帖由 无心人 于 2009-3-18 07:55 发表 http://bbs.emath.ac.cn/images/common/back.gif
有没有比Haskell再短的程序了?
你的one-liner 代码比其他也用haskell的短多了,强。
不过,论起one-liner中字符的个数,你的还不算是最少的,嘿嘿
Python:    sum(map(int, str(2**1000)))
Mathematica:Plus@@IntegerDigits

还有那个好像是J语言的,也超级短

无心人 发表于 2009-3-18 11:43:35

链接在哪里?

gxqcn 发表于 2009-3-19 13:53:45

本主题于 2009-03-19 13:49 分割(因为后面的都是讨论图片上传的问题),

紧接着楼上的回复如下:

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

本想截图给你的,可上传gif,png图片都不支持,,,

liangbch 发表于 2009-3-19 14:13:55

分割是个好主意,先前我遇到同样的问题,可以用的却是比较笨的办法。创建新帖 -》复制粘贴到新帖->删除旧主题某些帖子
页: 1 [2] 3 4 5
查看完整版本: 求2^1000的各位数字之和