如题,有dalao说一下怎么改吗?```cpp
#include
#include
#include
#include
#include
#include<stdio.h>
#define re register
using namespace std;
int d(int n){
if(n==0) return 1;
else if(n==1) return 0;
else if(n==2) return 1;
else return (n-1)*(d(n-1)+d(n-2));}
int main(){
int n;
cin>>n;
cout<<d(n);
return 0;}