Factorial

Written by    14:53 August 4, 2014 

《算法竞赛入门经典》(刘汝佳) 5.2.2 阶乘的精确值:输入不超过1000的正整数n。输出n!=1234...n的精确结果。

这个代码粗略地介绍了一下大数运算的实现,主要是用数组来存储位数,估计gmp函数库原理跟这个差不多。

为了保存结果,需要先分析1000!有多大。用计算器一算可以看出约等于4*10^2567,这样的话用一个3000个元素的数组f保存即可。

Category : acm

Tags :