当前位置 博文首页 > 广大菜鸟的博客:求大数阶乘

    广大菜鸟的博客:求大数阶乘

    作者:[db:作者] 时间:2021-09-16 22:23

    题目链接:
    https://acmore.cc/problem/LOCAL/1584
    在这里插入图片描述

    大数相乘暴力法

    #include<iostream>
    #include<vector>
    #include <stdlib.h>
    using namespace std;
    int main(){
        int n;
        cin>>n;
        vector<int>A={1};
        for(int b=2;b<=n;b++){
            int t=0;    
            for(int i=0;i<(int)A.size();i++){
                 t+= A[i]*b; 
                    A[i] = t%10;
                    t /= 10;                
            }
            while(t>0){
                A.push_back(t%10);
                t /= 10; 
            }
        }
        for(int i=A.size()-1;i>=0;i--)
            cout<<A[i];
        cout<<endl;
        system("pause");
    }
    

    在这里插入图片描述## 2、

    cs