daodao 发表于 2014-4-12 11:09:00

关于计算大数时的运行时间

比如在计算sqrt(fact(500))时,程序确实是可以把结果计算出来,但是可能得计算个一两秒,对于这种情况,我是直接报错还是让它继续下去?万一评委输一个sqrt(fact(100000))或者更大的数,程序可能就得跑相当长一段时间了,这算崩溃么?会扣分么?

满城尽带 发表于 2014-4-12 11:23:00

算蹦了吧比2^64次方还大

daodao 发表于 2014-4-12 11:39:00

回复 2楼满城尽带的帖子

没有崩,确实能算出结果。

Gwanwlw 发表于 2014-4-12 11:41:00

楼主撸的一手好精度啊

daodao 发表于 2014-4-12 11:52:00

回复 4楼Gwanwlw的帖子

突然觉得好像那么高的精度也没什么意义…………囧……

saber000 发表于 2014-4-12 13:14:00

这个需求太极端了吧。。。

Leo 发表于 2014-4-12 17:27:00

你在文档中说明大概支持的精度,以及运算所需要时间。支持的长肯定没坏处,算的慢也不是问题。

Gwanwlw 发表于 2014-4-12 19:16:00

回复 5楼daodao的帖子

膜拜 嘿嘿

daodao 发表于 2014-4-12 20:31:00

回复 7楼Leo的帖子

好的,明白了,Thx
页: [1]
查看完整版本: 关于计算大数时的运行时间