- 1.5.34:求阶乘的和
- 2024-06-08 19:54:40 @
测试点3有问题
我都用计算器验证了我的程序是对的,但测试点3还是固执地WA
#include<iostream>
using namespace std;
int main(){
ios::sync_with_stdio(false);
int n, ans = 0, fac = 1;
cin >> n;
for(int i = 1; i <= n; i++){
fac *= i; ans += fac;
}
cout << ans << endl;
return 0;
}
#include<iostream>
using namespace std;
int a[12] = {1, 2, 6, 24, 120, 720, 5040, 40320, 362880, 3628800, 39916800, 479001600};
int main(){
ios::sync_with_stdio(false);
int n, ans = 1;
cin >> n;
for(int i = 1; i < n; i++)ans += a[i];
cout << ans << endl;
return 0;
}
5 条评论
-
Infinity_ LV 8 @ 2024-06-26 13:06:05
3Q,用了long long就AC了
-
2024-06-10 18:27:46@
要开long long,int会WA
-
2024-06-10 18:20:45@
不知道别人怎么AC的
-
2024-06-10 11:17:36@
但是数据范围才给1~12🤔
-
2024-06-10 11:16:31@
好像要用long long
- 1
信息
- ID
- 2384
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 54
- 已通过
- 20
- 通过率
- 37%
- 被复制
- 3
- 上传者