精度不高怎么办

P1009 [NOIP1998 普及组] 阶乘之和

Max_LS @ 2024-02-03 23:24:33

这个不能算特别大的数,差不多到二十左右就算不了那么大的数了。

#include<bits/stdc++.h>
using namespace std;    

int main(){
    unsigned long long a,b=1,c=0;
    string d[100];
    cin>>a;
    for(int i=1;i<=a;i++){
        b=b*i;
        c=c+b;
    }
    cout<<c;
    return 0;
}

by 旻偲 @ 2024-02-03 23:49:14

请问你有没有听过一种叫做高精度的算法


by ming2023 @ 2024-02-03 23:50:41

哈哈 我第一次做这个题也被ex过 高精度在后面的 算法1-模拟 题单里噢 要先刷完高精度再回来做这个


by __Octhyccc__ @ 2024-02-03 23:51:46

@Z18821938825

用 Python3 或者学高精度


|