#D1026. 又见阶乘和
又见阶乘和
题目描述
计算出 ()。
其中 !
表示阶乘,定义为 。例如,。
S值可能会很大,输出结果只需要模上100000007.
输入格式
一个正整数 。
输出格式
一个正整数 ,表示计算结果。
3
9
提示
【数据范围】
对于 的数据,。
计算出 S=1!+2!+3!+⋯+n!(n≤106)。
其中 !
表示阶乘,定义为 n!=n×(n−1)×(n−2)×⋯×1。例如,5!=5×4×3×2×1=120。
S值可能会很大,输出结果只需要模上100000007.
一个正整数 n。
一个正整数 S,表示计算结果。
3
9
【数据范围】
对于 100% 的数据,1≤n≤106。
注册一个 BCOI 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。