Problem E: 大数阶乘

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $1264$ 正确数量 $905$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 高精度
我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它?
输入一个整数$m$ ,$0 \le m \le 5000$ ​

输出$m$的阶乘的精确值,并在输出结束之后输入一个换行符

50
30414093201713378043612608166064768844377641568960512000000000000

C 用数组
Java 用BigInteger