擂台赛:计算n!(阶乘)的精确值,速度最快者2000分送上(续)
原贴见http://expert.csdn.net/Expert/topic/2267/2267097.xml
因已经超过回复最大限制(30个),故只能令开新贴。
我的高级算法出来了,下面是我的计算阶乘各种版本的程序在PIII 733上的运行速度:
10000! 30000! 100000!
1.0版 4.93s 50.71s 787.45
1.1版 1.41s 14.46s 184.15s
1.2版 0.77s 7.91s 191.94s
2.0版 0.20s 2.26s 33.28s (中级算法)
3.0版 0.07s 0.55s 3.98s (高级算法)
如果先分解因数再进行乘积运算,可能速度会更快,目前程序尚未完成,等有空儿,我会将这个程序完成,定为3.5版。