0
已解决
#include<bits/stdc++.h>
using namespace std;
long long d,f[25];
int main(){
cin>>d;
f[0]=1;
for(int i=1;i<=d;i++){
f[i]=f[i-1]+f[i-3];
}
cout<<f[d];
return 0;
}
岑墨在2023-03-03 21:45:51追加了内容
#include<bits/stdc++.h>
using namespace std;
long long d,f[25];
int main(){
cin>>d;
f[1]=f[2]=f[3]=1;
for(int i=4;i<=d;i++){
f[i]=f[i-1]+f[i-2]+f[i-3];
}
cout<<f[d];
return 0;
}