题解:P12323 [蓝桥杯 2023 省 Java B] 阶乘求和
kuaiCreator · · 题解
解题思路
显然直接算数字很大,考虑到阶乘很大时,后面
代码实现
#include <bits/stdc++.h>
using namespace std;
long long s = 0, jc = 1;
long long MOD = 1e9;
int main() {
for (int i = 2; i <= 50; i++) {
s = (s + jc) % MOD;
jc = (jc * i) % MOD;
}
cout << s;
return 0;
}