输入nnn,计算S=1!+2!+3!+…+n!S=1! + 2! + 3! + … + n!S=1!+2!+3!+…+n!的末666位(不含前导0)。n≤106n\le 10^6n≤106, n!n!n!表示前nnn个正整数之积。
输入nnn。
如题述,之和。
10
37913
【数据范围】 对于所有数据,1≤n≤9999991\le n \le 9999991≤n≤999999。
本题使用依题意重新构造并经独立双实现核对的训练数据,共9个测试点,非原站或官方原始数据。每题总分100分。
1 次通过 · 1 次提交
注册一个 GeekPi OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 GeekPi OJ 通用账户