QwQ,谁能告诉我一下为什么啊?

P1009 [NOIP1998 普及组] 阶乘之和

LiuZiYin @ 2024-06-17 22:16:07

此程序在我这边输入22会得-2938623273982363111, 不知道为什么。QwQ 代码如下:

#include<iostream>
using namespace std;
long long n,a=1,s=0;
int main(){
    cin>>n;
    for(int j=1;j<=n;j++){
        for(int i=j;i>=1;i--){
            a*=i;
        }
        s+=a;
        a=1;
    }
    cout<<s;
}

by OIerWu_829 @ 2024-06-17 22:23:32

@LiuZiYin 标签:高精度。


by wky2011 @ 2024-06-19 19:46:05

@LiuZiYin 爆了,要用高精度,你可以搜一下


|