找回密码
 立即注册

QQ登录

只需一步,快速开始

daodao

论坛元老

16

主题

107

帖子

1万

积分

论坛元老

积分
13785

活字格认证

daodao
论坛元老   /  发表于:2014-4-12 11:09  /   查看:7334  /  回复:8
比如在计算sqrt(fact(500))时,程序确实是可以把结果计算出来,但是可能得计算个一两秒,对于这种情况,我是直接报错还是让它继续下去?万一评委输一个sqrt(fact(100000))或者更大的数,程序可能就得跑相当长一段时间了,这算崩溃么?会扣分么?

8 个回复

倒序浏览
满城尽带
中级会员   /  发表于: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
5#
回复 4楼Gwanwlw的帖子

突然觉得好像那么高的精度也没什么意义…………囧……
回复 使用道具 举报
saber000
银牌会员   /  发表于:2014-4-12 13:14:00
6#
这个需求太极端了吧。。。
回复 使用道具 举报
Leo
超级版主   /  发表于:2014-4-12 17:27:00
7#
你在文档中说明大概支持的精度,以及运算所需要时间。支持的长肯定没坏处,算的慢也不是问题。
回复 使用道具 举报
Gwanwlw
银牌会员   /  发表于:2014-4-12 19:16:00
8#
回复 5楼daodao的帖子

膜拜 嘿嘿
回复 使用道具 举报
daodao
论坛元老   /  发表于:2014-4-12 20:31:00
9#
回复 7楼Leo的帖子

好的,明白了,Thx
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部