2405. 超长阶乘

1000ms 256MB 简单 枚举算法 模拟法
题目描述
计算并打印给定整数 $n$ 的阶乘 $n!$。 阶乘的定义为: $$n! = n \times (n-1) \times (n-2) \times \dots \times 3 \times 2 \times 1$$ **注意**:当 $n > 20$ 时,结果将超过 64 位整数(`long long`)的存储范围。你需要处理极大的数值输出。
输入格式
输入一个整数 $n$。
输出格式
打印 $n!$ 的完整计算结果。
样例 1
输入 (Input)
25
输出 (Output)
15511210043330985984000000
样例说明
- $1 \le n \le 100$ **样例解释** $25! = 25 \times 24 \times 23 \times \dots \times 3 \times 2 \times 1$。 结果是一个 26 位的数字。
自测终端 stdin → stdout
输入 stdin
CtrlShiftEnter
输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字