社区讨论
建议加强数据
P1134[USACO3.2] 阶乘问题参与者 2已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @m5cffzz4
- 此快照首次捕获于
- 2024/12/31 20:10 去年
- 此快照最后确认于
- 2025/11/04 12:08 4 个月前
C
#include <bits/stdc++.h>
#define F(i, a, b) for (int i = a; i <= b; i++)
#define endl "\n"
using namespace std;
typedef long long ll;
int main()
{
int n;
cin >> n;
ll ans = 1ll;
F(i, 2, n)
{
ans *= i;
while (ans % 100000000000 == 0)
{
ans /= 100000000000;
}
ans %= 100000000000;
}
while (ans % 10 == 0)
{
ans /= 10;
}
ans %= 10;
cout << ans;
}
这个只是取模大了点,居然也能AC,建议加强数据。
回复
共 4 条回复,欢迎继续交流。
正在加载回复...