递归题解
2023-11-12 10:03:46
发布于:北京
8阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
#define l long long
l m[100001];
l f(l n){
if(m[n]) return m[n];
if(n<=1) return 1;
else return m[n]=f(n-1)*n;
}
int main(){
l n;
cin>>n;
cout<<f(n);
return 0;
}
这里空空如也
有帮助,赞一个