这道题尝试了一下递归,不知道为什么5个点过不去,求大佬们指正
#include<iostream>
#include<cmath>
using namespace std;
int Fun(int n)
{
if(n<=3)
return 0;
else if(n==4)
return 1;
else
{
int res=Fun(n-1)+(n-1)*(n-2)/2*(n-3)/3;
return res;
}
}
int main()
{
unsigned long long n;
cin>>n;
cout<<Fun(n)<<endl;
return 0;
}