找回密码
 立即注册

QQ登录

只需一步,快速开始

npu_wy
中级会员   /  发表于:2014-5-2 00:34:00
31#
回复 1楼Leo的帖子

测了一下,基本上没过的都是大数,其他的报错什么的一致。
可是发现一个很遗憾的BUG…… 在我的计算器里没有arccos,只有arcos:yun
回复 使用道具 举报
Pegasus
初级会员   /  发表于:2014-5-2 13:53:00
32#
表示木有预料之外的错误。。。。至于fact(1.5)着实不理解。。。原谅我数学渣
回复 使用道具 举报
feiyu2046
论坛元老   /  发表于:2014-5-3 23:30:00
33#
刚刚测了一下,没有太大的问题,不过我们没有实现 3 mod 5 这种形式,我们程序里面用的是mod(5,3),或者是5%3,不知道会不会有大的扣分?还有就是没考虑到小数阶乘,大数据和高精度方面应该都可以满足要求吧!
回复 使用道具 举报
Leo
超级版主   /  发表于:2014-5-4 08:24:00
34#
小数阶乘本身实现了属于加分项,不过貌似没有几个做的。即便是做了,精度也差强人意。不过没有实现mod操作符,可能会对结果有影响,因为本身题目设计为mod运算符和函数同时存在,本身是考验大家对各种复杂情况辨识能力的,减少了mod运算符,本身的实现难度下降了一个数量级。因此,如果没有实现mod运算符,并且其他部分也没有出彩的情况下,会被众多实现优秀的作品PK下去。
回复 使用道具 举报
x2012303540x
中级会员   /  发表于:2014-5-4 14:02:00
35#
fact(10000)那个是错的,刚刚计算了下,一步步算出来跑了20分钟,此处贴不上来,给当成广告了。。。
回复 使用道具 举报
Leo
超级版主   /  发表于:2014-5-4 14:39:00
36#
回复 35楼x2012303540x的帖子

贴个附件呗。
回复 使用道具 举报
Leo
超级版主   /  发表于:2014-5-4 14:45:00
37#
关于10000的阶乘结果,这里有人给出了部分的计算结果,前半部分至少是一样的:
http://www.cnblogs.com/szfs/archive/2009/04/16/1437008.html
回复 使用道具 举报
Leo
超级版主   /  发表于:2014-5-4 15:01:00
38#
回复 35楼x2012303540x的帖子



我尝试使用C#写了一下,至少我计算的结果和之前我贴出来的结果,前20位和后20位非零数字是一样的。你可以自查一下你的运算结果。

本帖子中包含更多资源

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

x
回复 使用道具 举报
saber000
银牌会员   /  发表于:2014-5-4 17:46:00
39#
回复 38楼Leo的帖子

我算出的答案也是那个,Link:The result of fact(10000)
回复 使用道具 举报
Leo
超级版主   /  发表于:2014-5-4 18:07:00
40#
回复 39楼saber000的帖子

你用的什么数据类型,末尾还必须有一个.0?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部