【大数问题】大数阶乘
2014-03-18 21:42
567 查看
大数阶乘
时间限制:3000 ms | 内存限制:65535 KB难度:3
描述我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它?
输入输入一个整数m(0<m<=5000)
输出输出m的阶乘,并在输出结束之后输入一个换行符
样例输入
50
样例输出
30414093201713378043612608166064768844377641568960512000000000000
关于大数问题,可看我的博客文章《用java来解决大数问题总结》
import java.io.*; import java.math.BigInteger; import java.util.*; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n,i; n = cin.nextInt(); BigInteger a=BigInteger.valueOf(1); for(i=1; i<=n; i++){ a=a.multiply(BigInteger.valueOf(i)); } System.out.println(a); } }
相关文章推荐
- nyoj.28 大数阶乘【大数问题】 2015/03/09
- 大数阶乘问题
- 大数阶乘的一些经典问题解决
- java如何用数组解决大数阶乘的问题,例如求n!,n=100000
- 杭电problem1018-大数(阶乘的位数问题)
- 用数组的方法解决大数、巨数的阶乘结果越界的问题
- 孪生素数问题 &&一种排序 && 大数阶乘 &&筛素(2)
- 数学问题--大数的阶乘
- 2018年全国多校算法寒假训练营练习比赛(第三场)E---进击吧!阶乘(Java代码,另附Java解决大数问题的模板)
- Java杂记——大数操作(1000的阶乘问题)
- 求大数阶乘的位数(ACM Big Number问题)
- 大数阶乘问题
- OJ刷题--3.2.1 Factorials 阶乘(大数的存贮问题)
- 2018年全国多校算法寒假训练营练习比赛(第三场)E-进击吧!阶乘(大数问题)
- nyoj 28 大数阶乘问题
- 大数阶乘问题!
- ACM内部函数--数学问题--大数阶乘
- 大数阶乘问题
- NYOJ 大数阶乘问题
- NYOJ 28.大数阶乘(大数问题)